【发布时间】:2019-08-31 04:21:30
【问题描述】:
我正在使用 Google Maps API 显示地图,但如果用户移动地图,我现在需要捕获中心协调员。我在移动地图新中心后的新纬度/经度。
查看Maps Events docs,我可以在这里看到一些选项:
center_changed
dragend
我可能会移动。我已经尝试了这两种方法,但无法正确使用语法,并且不确定如何检索中心纬度/经度。这是我最近的尝试
google.maps.event.addListener(map, 'dragend', function() {
var latitude = event.latLng.lat();
var longitude = event.latLng.lng();
console.log("current latitude is: "+latitude);
console.log("current longitude is: "+longitude);
});
但运行时出现错误TypeError: undefined is not an object (evaluating 'event.latLng.lat')。
谁能告诉我在这里使用什么最合适的事件,以及当用户拖动地图更改地图时,我如何获得新的中心坐标。
【问题讨论】:
标签: google-maps google-maps-api-3