我想在拖动 map 时获取当前位置(纬度和经度)。
为此,我使用以下代码:
google.maps.event.addListener(map , 'drag', function(event) {
addMarker(event.latLng.lat(), event.latLng.lng());
});
但不幸的是,事件中不包含 latlang 函数或属性。
event.constructor、event.hasownproperty...等等
但是没有event.latLng.lat()
最佳答案
您想将标记放置在哪里?
例如,您可以通过以下方式获取 map 的中心:
google.maps.event.addListener(map, 'dragend', function() {
alert(map.getCenter());
});
关于javascript - 拖动 map 时无法获取当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19722434/