这是我最近对 Google Maps API 提出的另一个问题的后续问题。
以下请求返回零结果...
但是,从http://maps.google.com,以下地址正确定位...
801 Baltimore Street, Hanover, PA
上一个问题的答案是因为从地图返回的结果是“地点”而不是“地址”。
我的新问题是你怎么知道地图返回的是“地点”和“地址”?URL 或响应中是否有某些内容可以泄露此信息?
这是我最近对 Google Maps API 提出的另一个问题的后续问题。
以下请求返回零结果...
但是,从http://maps.google.com,以下地址正确定位...
801 Baltimore Street, Hanover, PA
上一个问题的答案是因为从地图返回的结果是“地点”而不是“地址”。
我的新问题是你怎么知道地图返回的是“地点”和“地址”?URL 或响应中是否有某些内容可以泄露此信息?
如果您查看Google Maps上的回复,请注意“3 条评论”,这是一个地点条目。条目的读取方式也向我表明了这一点:
Giant
801 Baltimore St, Hanover, PA
(717) 632-6673 · giantfoodstores.com
3 reviews
似乎上面的链接第一次不起作用,但是如果您单击“搜索”它会找到它。
地理编码压缩:
感谢您的回复。
假设谷歌地图网络使用地点 API,我试图从地点 API 获得相同的结果。
对于这个地址:526+Kawailoa+Road,Kailua,Oahu,HI+96734 谷歌地图确实找到了正确的位置。但地理编码 API 失败,所以我尝试了地方 API:
它返回一个空列表。那么为什么地图网页能找到它,但地点 API 和地理编码 API 都找不到呢?
谢谢杨