将人类可读地址地理编码为lat lng时,例如3 mystreetname,myarea,mycity,mypostcode。
我应该使用完整地址还是仅使用其中的一部分,例如邮政编码?
我知道它的工作方式是以太网方式,但我想知道什么是避免错误地理编码位置的最佳做法。
答案 0 :(得分:1)
一些城市跨越多个邮政编码,一些邮政编码跨越多个城市。您可能不会遇到较小数据集的问题,但是当您开始处理大量地址时,会弹出这样的内容。完全有可能在同一邮政编码中有两条201主街道,位于两个不同的城市。
所以,尽可能多地提供详细信息。
如果您的数据库也支持,我建议您将信息存储在空间数据类型中。
答案 1 :(得分:1)
此链接是Google的地理编码文档 https://developers.google.com/maps/documentation/geocoding/?csw=1
请参考以下链接获取实时样本..! http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
为了获得更好的结果,请使用更多信息,以便获得准确的答案
希望有所帮助
答案 2 :(得分:1)
我会尝试尽可能详细地运行查询,如果查询失败则重新运行没有zip,因为有时zip会导致google api出现问题(特别是拉链大于5位)。