我了解如何使用HTML5获取当前位置。
如何添加点击处理程序,所以当按下按钮时,它会在地图上显示我当前的位置?
Google的示例几乎解释了它是如何完成的,但按钮设置为预定义的坐标。如何将“主页”按钮添加到当前位置坐标? Custom Control Example
答案 0 :(得分:0)
来自Google演示
navigator.geolocation.getCurrentPosition(function(position) {
initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
map.setCenter(initialLocation);
由于initialLocation是全局的,您可以使用它来设置click事件侦听器:只需将map设置为initialLocation
google.maps.event.addDomListener(controlUI, 'click', function() {
map.setCenter(initialLocation)
});