我制作了带有可拖动标记的Google地图地图.当用户拖动标记时,我需要知道新的纬度和经度,但我不明白这样做的最佳方法是什么.
如何检索新坐标?
谷歌地图,点击外部链接目标标记.在下面找到小提琴演示.
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
map.setZoom(9);
map.setCenter(marker.getPosition());
}
})(marker, i));
function triggerClick(i) {
google.maps.event.trigger(markers[i],'click');
}
<ul class="nav">
<li><a href="javascript:triggerClick(0)">location1</a></li>
<li><a href="javascript:triggerClick(1)">location2</a></li>
<li><a href="javascript:triggerClick(2)">location3</a></li>
<li><a href="javascript:triggerClick(3)">location4</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)