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

当平移或平移后贴图变为空闲时,将触发此事件 变焦


我想在移动地图后得到中心的经纬度