我创建了一个页面,其上有静态地图,并带有标记。从移动标记获取新位置
我在下面放了一个链接,然后用一个较大的地图做一个POPUP页面 - 相同的标记,但可拖动。
我在努力的是; a)在拖动可移动标记后获取新坐标。我有以下的事件监听代码:
google.maps.event.addListener(marker, 'dragend', function() {
updateMarkerStatus('Drag ended');
geocodePosition(marker.getPosition());
document.write("I'm HERE");
});
..和我得到了“我在这里” - 但我如何获得新的坐标?
和
二)一旦我有这些价值观 - 如何将它们传递回调用的弹出页面。
(我的JS能力是有限的,大部分的网站是在PHP和HTML。
不胜感激任何帮助。
菲尔
我们需要更多的上下文。 marker.getPosition()应该返回标记的当前坐标。所以... marker.getPosition()。lat()应该给你当前的纬度和marker.getPosition()。lng()应该给你当前的经度。 geocodePosition()是做什么的? – geocodezip 2012-07-12 18:03:50