我尝试通过Google地理编码API获取Place Id以获取以下地址:
Tel Aviv Street 2,Ness Ziona,Israel
通过此链接:
地点ID
“EizXqtecINeQ15HXmdeRIDIsINeg16Eg16bXmdeV16DXlCwg15nXqdeo15DXnA”
错误且与类似地址相关:
Ness Tsiyona St 2,Tel Aviv-Yafo,Israel。
您可以查看here。
从另一方面来说,如果我使用此Google site,我会收到正确的地方ID。
出于这种不一致的原因以及如何避免它的任何想法? 我尝试了不同的地址和不同的门牌号码,同样的问题也出现了。
谢谢!
答案 0 :(得分:2)
如下所述: https://developers.google.com/places/place-id#id-overview
你可以有两种类型的place_id,一种较短的盯着像:
ChIJrTLr-GyuEmsRBfy61i59si0
和你开始使用E的时间更长,如:
EisxMyBNYXJrZXQgU3RyZWV0LCBXaWxtaW5ndG9uLCBOQyAyODQwMSwgVVNB
总结一下,当时间越长表示插值时,这意味着谷歌会尝试猜测(计算)地址所在的位置。 我的观点是,较短的一个更准确,而较长的一个不太可行。
我在地理编码和地方重新创建了您的请求,我发现第二个结果会丢失正确的地址:Tel Aviv St 2,Ness Ziona,Israel(但仍然使用较长的place_id)。
我是否应该建议将此报告为问题跟踪器中正确API中的错误。
https://issuetracker.google.com
快乐编码:)