getCurrentPosition

Home 説明


Loading...

地図の説明

Back

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);   });

      Back