我的网站正在使用Google的地理代码网络服务获取地址的纬度和经度,并根据返回的坐标计算此距离和其他坐标之间的距离。
因为我觉得即使用户输入正确的地址,Google也可能仅返回基于城市的坐标。我根据两点之间的距离计算价格,这些价格在0-50公里。
任何人都可以告诉我这是多么有效,因为我认为它可能会返回不正确的距离。
还有其他办法吗?
答案 0 :(得分:0)
是的,如果用户输入了错误的地址,它将返回更一般的坐标。但是,来自服务的响应还包含一个标志,表示匹配仅是部分匹配。
检查结果
下的partial_match
http://code.google.com/apis/maps/documentation/geocoding/#Results