我有国家和地址。如何从Google Maps V3中检索latitude
和longitude
?
我将使用它来加载地图。
修改
This是我的实际代码,但似乎Google API会返回此错误:W[B].bindTo=function(a,b,c,d){var c=c|...R[p](this,wf,a);this.Pb&&this.Pb(a)};
解 删除中心:位置,
答案 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)