2015-03-13 70 views
-2

我有一个固定的大小<div>,我正在绘制一个Google地图,中心坐标为(22.308259,73.180293)。获取Google地图上任意点的坐标

当我点击地图上我与我指定为中心坐标警报坐标

继任何地方是我用

<script type="text/javascript"> 
    window.onload = function() { 
     var mapOptions = { 
      center: new google.maps.LatLng(22.308259, 73.180293), 
      zoom: 14, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var infoWindow = new google.maps.InfoWindow(); 
     var latlngbounds = new google.maps.LatLngBounds(); 
     var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions); 
     google.maps.event.addListener(map, 'click', function (e) { 
      alert("Latitude: " + e.latLng.lat() + "\r\nLongitude: " + e.latLng.lng()); 
     }); 
    } 
</script> 

剧本我想只要我在地图上点击我获取点在地图上点的坐标,而不是我目前为止所获得的中心坐标。什么需要改变我的代码?

+1

[发布的代码适合我](http://jsfiddle.net/fgt7zyk5/) – geocodezip 2015-03-13 17:39:33

回答

1
function setupListener(map, name) { 
     google.maps.event.addListener(map, name, function(e) { 
      if (name == "click") { 
       alert(e.latLng.lat().toFixed(6)); 
      } 
     }); 
     } 

无法找到您的错误,但这个工程。希望它有帮助。

相关问题