1

我正在开发一个解析地址列表并获取其地理位置的应用程序,以执行邻近搜索。

我正在使用 GoogleMaps API v3 和 Google 地理编码器。

我面临的问题与特定地址有关:

地址:Nieuwe Haven 233

邮编:3117 AB

城市: 斯希达姆

国家:荷兰

所以说重点。如果我搜索上述地址,则在浏览器中使用谷歌地图一切正常。这是一个链接

当我使用地理编码器获取位置时,我得到的是这个城市的中心,而不是地址。

示例:http ://maps.googleapis.com/maps/api/geocode/json?address=Nieuwe+Haven++233%2C+%EF%BB%BFSchiedam%2C+Netherlands&sensor=false

为什么会这样。我在地理编码器上缺少什么?

提前谢谢各位!

4

1 回答 1

1

您在城市之前使用了错误的 unicode 空间。

http://maps.googleapis.com/maps/api/geocode/json?address=Nieuwe+Haven+233%2C+%EF%BB%BFSchiedam%2C+Netherlands&sensor=false

%EF%BB%BF - 这就是问题所在。

http://maps.googleapis.com/maps/api/geocode/json?address=Nieuwe+Haven+233%2C+Schiedam%2C+Netherlands&sensor=false

这是正确的网址格式。

于 2013-06-18T11:01:48.963 回答