改进谷歌地图地理编码


Improve Google Maps geocoding

有没有办法验证或确保谷歌地图地理编码的准确性?我有一个数据库,其中包含一些地址并不总是最干净或格式正确的(由其他人输入)。我需要能够对这些地址进行地理编码,以使用经度更新数据库。

有没有办法让谷歌地图地理编码更准确?或者至少要检查以确保经度/经度在参数范围内处于正确的状态(弗吉尼亚州)。我尝试使用街道地址和城市,并简单地输入 VA 作为州,但我仍然得到 -100,000 液化天然气和 20,000 拉特的值。甚至没有接近...

因此,如果没有办法提高准确性,有没有办法创建一个值"框"进行测试,以确保如果它超出该范围,它可能没有正确的地址。

我正在使用PHP/jQuery/MySQL。

有一些成本较低的工具可以帮助您清理地址。请参阅开源地址洗涤器?了解更多信息。

我多年来一直使用错误的地址,如果它们不准确,它们很难处理。我建议任何接受网站上地址的人都不允许自由格式字段。使用街道号码、街道、城市、邮政编码等特定字段。别忘了加拿大的拉链是不同的!