0

我想创建一个自定义应用程序,将我使用 Google 地图找到的位置聚合到自定义地图中。由于几个原因,谷歌的保存到地图功能不足以满足我的需求。

我想知道是否有一种方法可以创建一个浏览器扩展,让我弹出一个自定义表单,然后将表单数据和 lon/lat 数据传输到我自己的服务器。

除了提取经度和纬度数据外,我自己可以弄清楚大部分内容。这是否存储在我可以在查看标记或位置详细信息时查询的 dom 或窗口对象中的任何位置?

4

1 回答 1

0

只需使用谷歌地图事件监听器来获取坐标数据。

var map = new google.maps.Map(document.getElementById("map_canvas"), options);
var pos;
google.maps.event.addListener(map, 'idle', function () {        
  pos = map.getCenter();
});

您可以使用pos.lat()pos.lng()获取经度的纬度

于 2013-03-12T04:18:31.810 回答