从Google地图结果中提取数据

时间:2013-03-11 23:24:34

标签: google-maps

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

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

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

1 个答案:

答案 0 :(得分: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()获取经度

的纬度