如何在谷歌地图上动态获取经度和纬度?

时间:2011-07-20 12:52:14

标签: google-maps google-maps-api-3

我有国家和地址。如何从Google Maps V3中检索latitudelongitude

我将使用它来加载地图。

修改

This是我的实际代码,但似乎Google API会返回此错误:W[B].bindTo=function(a,b,c,d){var c=c|...R[p](this,wf,a);this.Pb&&this.Pb(a)};

删除中心:位置,

3 个答案:

答案 0 :(得分:2)

您可以使用Geocoding Requests来修改此内容。

您可以看到我使用此here的上一个项目。有关实际的实际示例,请参阅AddMarker中的函数gmaps3.js。基本上我从数据库中获取地址(使用AJAX),然后将它们转换为lat / lon以在地图上制作标记。

答案 1 :(得分:1)

您可以使用他们的ReST-API。

http://maps.google.com/maps/api/geocode/json?address=Berlin+Germany&sensor=false

文档位于The Google Geocoding API。你必须做一个http请求,例如jQuery中的$.get执行查询然后解析JSON。其他输出格式包括XML。 their site上还有一个JavaScript地理编码器。

答案 2 :(得分:1)