2012-11-08 88 views
2

我正尝试使用Google地图网络服务。谷歌地图api与地名

当直接在浏览器中,我进入这个 URI 我得到一个LOCATION_TYPE是近似用“的formatted_address”:“44000个南特,法国”,

如果我进入 this 我获得了良好的结果与位置类型:屋顶...

但是,当我在谷歌地图(maps.google.com)Cookoo,12 Rue de Rieux,南特,输入相同的地址有没有问题谷歌地图找到的地方与没有问题...

我在做什么错?

回答

0

条目“Cookoo,12 Rue de Rieux 44000 Nantes France”在Places数据库中,但不在Geocoder数据库中;您可以通过查询Places API

在搜索框中输入这个test page

+0

谢谢!但我认为地方API期待一个经度和纬度参数? – user1809984

+0

在[Places API](https://developers.google.com/places/),搜索,自动完成等等中有很多与Places数据的接口,还支持内置到Google Maps API中的查询V3。 – geocodezip

0

我认为,谷歌地图API的地理编码器只是为地址输入上面的字符串得到这一结果,所以当你在一个商业名称添加就像'Cookoo'一样,这会让它稍微有点失败。要搜索企业,您可以尝试Google Places API,这应该查找此信息。

谷歌地图的网站,另一方面,是结合了很多服务的产品,所以它可以做商业搜索以及处理地址。

也许你的工作流程可能是 地址 - >地理编码 - >纬度/经度 - >地方