【问题标题】:Not getting current position when map is dragged拖动地图时未获取当前位置
【发布时间】:2013-11-12 09:33:41
【问题描述】:

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

为此,我使用以下代码:

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

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

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

但是没有event.latLng.lat()

【问题讨论】:

  • 检查你是否添加了J查询插件到你的aspx页面的路径。
  • 没有添加,我这里没有使用jquery

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


【解决方案1】:

你想把标记放在哪里?

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

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

这里是reference of the Map class

【讨论】:

  • 伙计,你解决了我的问题......你是地球上最伟大的人......我从早上开始一直在挣扎,但只需复制粘贴你的答案并完成工作......上帝保佑你...排灯节快乐!!!
猜你喜欢
  • 1970-01-01
  • 2015-01-09
  • 1970-01-01
  • 1970-01-01
  • 2021-09-11
  • 2012-11-26
  • 2020-04-10
  • 1970-01-01
  • 2013-12-02
相关资源
最近更新 更多