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

时间:2013-12-09 21:48:28

标签: google-maps google-maps-api-3 google-geocoding-api

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

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

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

3 个答案:

答案 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位)。