Javascript 拖动时获取谷歌地图中心的纬度和经度
当我将谷歌地图移动到任何方向时,我想得到中心点的纵横方向的警告。我怎样才能做到这一点。实际上,我下面的代码在移动状态下不工作Javascript 拖动时获取谷歌地图中心的纬度和经度,javascript,google-maps,Javascript,Google Maps,当我将谷歌地图移动到任何方向时,我想得到中心点的纵横方向的警告。我怎样才能做到这一点。实际上,我下面的代码在移动状态下不工作 //Javascript For Google Map var map; function initialize() { var mapOptions = { center: { lat: -34.397, lng: 150.644}, zoom: 8 }; var map = new goog
//Javascript For Google Map
var map;
function initialize() {
var mapOptions = {
center: { lat: -34.397, lng: 150.644},
zoom: 8
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var center = map.getCenter();
var lat = center.latitude;
var long = center.longitude;
google.maps.event.addDomListener(map, 'dragend', getMinMaxLatLong(center));
}
google.maps.event.addDomListener(window, 'load', initialize);
function getMinMaxLatLong(lat,long) {
alert(lat+'==='+long);return false;
$.get('getLatLong.php?lat='+latitue+'&long='+longitude+'&radius=20&unit=mi&type=cities',function(data){
alert(data);
});
}
当我移动或拖动地图时,中心lat long应该更改。可能是因为您正在使用dragend事件,该事件仅在拖动停止时触发。 我认为您应该像这样使用拖动事件:
google.maps.event.addDomListener(map, 'drag', getMinMaxLatLong(center));
考虑使用event代替dragend
当平移或平移后贴图变为空闲时,将触发此事件
变焦
我想在移动地图后得到中心的经纬度