拖动地图时没有获得当前位置

时间:2013-11-01 07:19:23

标签: javascript html asp.net .net google-maps

我希望在拖动地图时获取当前位置(纬度和经度)。

为此我使用以下代码:

google.maps.event.addListener(map  , 'drag', function(event) {
            addMarker(event.latLng.lat(), event.latLng.lng());
        });

但不幸的是,事件中不包含latlang函数或属性。

event.constructor,event.hasownproperty ...等等。

但没有event.latLng.lat()

1 个答案:

答案 0 :(得分:3)

您想在哪里放置标记?

例如,您可以通过这种方式获取地图的中心:

google.maps.event.addListener(map, 'dragend', function() {
    alert(map.getCenter());
});

这里是reference of the Map class