javascript - 拖动 map 时无法获取当前位置

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

我想在拖动 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());
});

这里是reference of the Map class

关于javascript - 拖动 map 时无法获取当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19722434/

相关文章:

c# - 如何将二进制图像从桌面应用程序发布到 ashx 处理程序并接收它?

asp.net - Sql Server Profiler 免费工具

javascript - VueJS : How to pass instance data to an instance method called via anonymous event handler?

javascript - 如何在react redux中存储多层对象?

javascript - HandleBars - 模板中的模板

javascript - 文本框值更改后立即更新 Knockout.js View 模型

javascript - 更改创建的多选下拉复选框的样式和位置

javascript - 改变函数内部的变量

带有多个 div 的 Javascript SlideUp

asp.net - WPF 开发比经典 ASP.NET(Web 表单)更快还是更慢