谷歌地图API v3地理编码:我应该使用完整地址还是只使用其中的一部分



当将人类可读地址地理编码为latlng时,例如3 mystreetname、myarea、mycity、mypostcode。

我应该使用完整地址还是只使用其中的一部分,例如邮政编码?

我知道它以以太方式工作,但我想知道避免地理编码位置错误的最佳实践是什么。

有些城市跨越多个邮政编码,有些邮政编码跨越多个城市。对于较小的数据集,您可能不会遇到问题,但当您开始处理大量地址时,可能会出现类似的情况。完全有可能在同一个邮政编码中有两条201大街,位于两个不同的城市。

所以,是的,尽可能多地提供细节。

如果您的数据库也支持空间数据类型,我真的建议您将信息存储在空间数据类型中。

此链接是谷歌的地理编码文档https://developers.google.com/maps/documentation/geocoding/?csw=1

请参阅下面的链接以获取实时样本。。!http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html

为了获得更好的结果,使用更多的信息,这样你就会得到准确的答案

希望它能帮助

我会尝试运行尽可能详细的查询,如果查询失败,则在没有zip的情况下重新运行,因为有时zip会导致google api出现问题(尤其是大于5位数的zip)。

最新更新