Loading...
getCurrentPosition+カスタムコントロール
geolocationのgetCurrentPositionでは、現在地座標を一度しか収得しないので、現在地へ戻るためのカスタムコントロール(コントローラー)を地図内に表示させ、現在地へ戻るClickイベントに、ズームとマップタイプ変更(サテライト:航空写真)を合わせる。現在地コントローラをクリックすると現在地とインフォウィンドウをオープンさせる。
//現在地へ移動
google.maps.event.addDomListener(controlUI, 'click', function()
{
map.setCenter(initialLocation);
map.setZoom(18);
map.setMapTypeId('satellite');
infowindow.setContent(contentString);
infowindow.setPosition(initialLocation);
infowindow.open(map);
});