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工作,地址验证服务。