javascript - 谷歌地图 - 获取拖动标记的坐标

标签 javascript jquery google-maps

我使用这个优秀的 jquery 插件来处理谷歌地图:

http://googlemaps.mayzes.org/

我正在使用“ map 标记拖动”示例。

一旦我拖动了一个标记,我怎样才能获得标记的新/当前坐标?

谢谢

最佳答案

我编写了一个项目来执行此操作,它使用 Google Maps API 的第 2 版。这是制作可拖动标记的代码片段,在您将其拖动到 map 上的新位置后会显示纬度/经度:

            function createMarker(latlng, number, html) {
                var marker = new GMarker(latlng, {draggable: true});
                marker.value = number;
                    var myHtml = html;
                    var center = marker.getLatLng();
                    map.openInfoWindowHtml(latlng, "<font color=black>" + myHtml + "<br>" + center.toString() + "</font>");
                GEvent.addListener(marker, "dragstart", function() {
                    map.closeInfoWindow();
                });
                GEvent.addListener(marker, "dragend", function() {
                    var center = marker.getLatLng();
                    marker.openInfoWindowHtml("<font color=black>" + myHtml + "<br>" + center.toString() + "</font>");
                });
                return marker;
            }

关于javascript - 谷歌地图 - 获取拖动标记的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594462/

相关文章:

javascript - mousedown 事件本质上比 mouseup 事件慢吗?

javascript - 如何管理和处理谷歌地图标记

javascript - 无论 isDisplayed 是否为真, Protractor 测试都会通过

javascript - 为什么我的 JavaScript 不被认为是安全的?

javascript - 通过 jQuery AJAX 和 keyup 事件搜索特定术语

ios - 在 iOS 版谷歌地图上的自定义标记上添加文本

java - getProjection 无法解析为字段。 API V2

javascript - Bootstrap 示例 Carousel 代码不切换幻灯片

javascript - 使用递归反转字符串时实际发生了什么

javascript - 在查看完所有图像后,循环浏览画廊仅开始淡入/淡出图像