http://maps.google.com/maps/api/geocode/json?sensor=false&address=
我看了上面的api,试图找出地址“大科普索恩酒店”的位置。
不过,我在api中得到的结果是:"ZERO_RESULTS“
请让我知道为什么会发生这种情况,因为它影响到我的整个平台,如果这是一个问题,从你的终端,我应该期待什么时候解决这个问题。
请让我知道上述问题。
发布于 2016-12-08 21:54:19
地理编码API过滤掉企业,它只适用于街道地址。
如果您需要业务的位置,您必须使用Places搜索。
例如。
详情请参阅文件:
发布于 2017-02-24 20:52:51
Geocode过滤掉了企业,并且只在地址上工作。你说你有一个有效的地址,但“大科普索恩酒店”不是一个有效的地址。地址提供了足够的信息,可以将某件东西寄给特定的人或企业。
如果要使用通用搜索术语检索位置信息,则应使用不同的API。
您可以在Google放置API搜索框中进行一些搜索;也许这对您的情况是一个很好的API。它返回许多信息,包括纬度和经度。看看文献资料。
您应该做的第一件事是发现并决定实际需要什么样的API。你需要产品运输的信息吗?你需要给用户显示地图吗?您需要检索企业的信息吗?
请记住,有许多类型的位置搜索和不同的服务返回纬度和经度。例如,有地理编码(通常将地址或部分地址与相当精确的纬度和经度对相匹配);有地址验证(将地址匹配到信息数据库-可能是邮政信息-以便为真实地址提供非常准确的位置信息);还有地方搜索(搜索姓名、图标、标题或业务术语并检索位置信息)。还有其他选择。只需看一看一份清单的映射相关API从谷歌.
完全披露:我为SmartyStreets工作,这是一种地址验证服务。
https://stackoverflow.com/questions/41041909
复制相似问题