拖动地图时未获取当前位置
Posted
技术标签:
【中文标题】拖动地图时未获取当前位置【英文标题】: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 【参考方案1】:你想把标记放在哪里?
例如,您可以通过这种方式获取地图的中心:
google.maps.event.addListener(map, 'dragend', function()
alert(map.getCenter());
);
这里是reference of the Map class
【讨论】:
伙计,你解决了我的问题......你是地球上最伟大的人......我从早上开始一直在挣扎,但只需复制粘贴你的答案并完成工作......上帝保佑你...排灯节快乐!!!以上是关于拖动地图时未获取当前位置的主要内容,如果未能解决你的问题,请参考以下文章