Google Maps API GeoCode返回有效地址的零结果



http://maps.google.com/maps/api/geocode/json?sensor=false&Amp; address=

我正在查看上述API,并试图找到地址" Grand Copthorne Hotel"的位置。

但是,我在API中获得的结果如下"状态":" Zero_Results"

请让我知道为什么会发生这种情况,因为它会影响我的整个平台,以及如果您从您的目的到一个问题,我应该期望解决这个问题

请让我知道以上问题

地理编码API过滤业务,它仅与街道地址一起使用。

如果您需要业务位置,则必须使用位置API搜索。

,例如

https://maps.googleapis.com/maps/api/place/place/textsearch/json?query=grand Copthorne Hotel&Amp; Keyke = your_api_key

请参阅文档以获取更多详细信息:

https://developers.google.com/places/web-service/search

Google Geocode API过滤了业务,仅在地址上工作。您说您有一个有效的地址,但是"大普通酒店"不是一个有效的地址。一个地址提供了足够的信息来邮寄给特定的人或企业。

如果要使用通用搜索词检索位置信息,则应使用其他API。

您可以在Google Places API搜索框中尝试一些搜索;也许这是您情况的好API。它返回许多信息,包括纬度和经度。查看文档。

您应该做的第一件事就是发现并确定您实际需要的API。您需要产品运输的信息吗?您需要向用户展示地图吗?您需要检索企业的信息吗?

请记住,有多种位置搜索和不同的服务可以返回纬度和经度。例如,有地理编码(通常将地址或部分地址与相当准确的纬度和经度对匹配);有地址验证(将地址与信息数据库匹配,可能是邮政服务信息,以提供非常准确的位置信息的真实地址);有位置搜索(搜索名称,图标,标题或业务条款,并检索位置信息)。还有其他选择。只需查看Google与映射相关的API列表...

全面披露:我为Smartystreets工作,地址验证服务。

最新更新