google.maps.event.addListener(map, 'click', function(event) {placeMarker(event.latLng);});
と
でクリックすると指定したアイコンを作成するようになりました。function placeMarker(location) {//アイコンのイメージ設定var image = 'icon.png';var clickedLocation = new google.maps.LatLng(location);var marker = new google.maps.Marker({position: location,map: map,draggable: true,icon: image});
アイコンのセンスのなさは御容認くださいまし。
ちなみにiPhoneでのスクリーンショットはこんな感じです。ちょっとかわいいw。
でもこのアイコン、クリックするとメッセージを表示するようにしてあるのだが、Chromeだと表示されてSafariだと表示されない。うー。。。