谷歌地图API不给我回了附近

问题描述:

今天,12月14日,我查询谷歌地图API(https://maps.googleapis.com/maps/api/geocode/json)与许多地址,我得到的一切,像sublocality或地方的地址组件,但没有对附近位置的类型,出的20个查询。谷歌地图API不给我回了附近

以下是第一个结果,我得到的一个例子,当我查询该地址:694 rue Saint-Vallier O, Québec (Québec) G1N1C8

{:address-components 
({:long-name "694", :short-name "694", :types ("street_number")} 
    {:long-name "Rue Saint-Vallier Ouest", :short-name "Rue Saint-Vallier O", :types ("route")} 
    {:long-name "La Cité-Limoilou", :short-name "La Cité-Limoilou", :types ("political" "sublocality" "sublocality_level_1")} 
    {:long-name "Ville de Québec", :short-name "Ville de Québec", :types ("locality" "political")} 
    {:long-name "Communauté-Urbaine-de-Québec", :short-name "Communauté-Urbaine-de-Québec", :types ("administrative_area_level_2" "political")} 
    {:long-name "Québec", :short-name "QC", :types ("administrative_area_level_1" "political")} 
    {:long-name "Canada", :short-name "CA", :types ("country" "political")} 
    {:long-name "G1N 1C8", :short-name "G1N 1C8", :types ("postal_code")}), 
:formatted-address "694 Rue Saint-Vallier O, Ville de Québec, QC G1N 1C8, Canada", 
:geometry {:location {:lat 46.8095334, :lng -71.2466119}, 
      :location-type "ROOFTOP", 
      :viewport {:northeast {:lat 46.8108823802915, :lng -71.24526291970851}, 
         :southwest {:lat 46.8081844197085, :lng -71.24796088029152}}}, 
:place-id "ChIJyeeRiF2WuEwRSkuyr-3-zCQ", :types ("street_address")} 

在地址组件列表中,我通常也得到类似: {:long-name "Saint-Sauveur", :short-name "Saint-Sauveur", :types ("political" "neighborhood")}

它确实关系到update to the Geocoding API的部署。

地址组件现在更依赖于每个地理编码的结果,并且只包括那些相关的地址格式。预计这将是一个渐变,需要一些时间。

这仅适用于街道地址,包括建筑物和兴趣点。如果您需要额外的地址组件,则反向地理编码是获得可靠信息的最佳方式。

例如,检查出来使用Geocoder Tool

+1

另请参阅https://code.google.com/p/gmaps-api-issues/issues/detail?id=11070─您可能希望提出一项新功能请求,要求在加拿大返回“邻居”。 – miguev

谷歌推出了一个更新,以每this blog post

地址解析器从the post

地理编码API的未来变化

我们计划在2016年11月底推出更新地理编码API,这将增加地理编码和地点性能之间的区别,以避免含糊不清和明确的查询。此更改将提高明确查询的地理编码结果的质量,但如果地理编码API无法找到高质量结果,则更有可能返回ZERO_RESULTS,导致模糊或不完整的查询。

如果您已经使用上述最佳实践,你应该看到在你的地址解析API的结果的改善。如果您目前正在使用地理编码API进行不完整或含糊不清的查询,或者对于可能包含非地址信息(例如商家名称或公寓号码)的查询,我们建议您切换到Places API,因为它可能会改善您的用例的质量结果。

(重点煤矿)

+0

嗯,例如,在给定的查询接缝明显,我虽然...加我没有得到ZERO_RESULTS。不要少,我可以看看Places API。谢谢。 – leontalbot