0
我瞭解如何使用HTML5獲取當前位置。單擊按鈕將使用Google Maps API V3的用戶當前位置放置在地圖上
如何添加點擊處理程序,所以當按下按鈕時,它會顯示我在地圖上的當前位置?
Google的例子很好地解釋了它是如何完成的,但是按鈕被設置爲預定義的座標。我如何將「Home」按鈕附加到當前位置座標上? Custom Control Example
我瞭解如何使用HTML5獲取當前位置。單擊按鈕將使用Google Maps API V3的用戶當前位置放置在地圖上
如何添加點擊處理程序,所以當按下按鈕時,它會顯示我在地圖上的當前位置?
Google的例子很好地解釋了它是如何完成的,但是按鈕被設置爲預定義的座標。我如何將「Home」按鈕附加到當前位置座標上? Custom Control Example
從谷歌演示
navigator.geolocation.getCurrentPosition(function(position) {
initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
map.setCenter(initialLocation);
由於initialLocation是全球性的,你可以用它來設置點擊事件監聽器:只需將地圖設爲initialLocation
google.maps.event.addDomListener(controlUI, 'click', function() {
map.setCenter(initialLocation)
});