2010-11-12 67 views
1

我的网站使用Google的地理代码Web服务获取地址的经度和纬度,并根据返回的坐标计算出与其他坐标之间的距离。Google的Geocode Web服务可靠性有多高

因为我觉得即使用户输入了正确的地址,Google也可能只返回基于城市的坐标。我基于两点之间的距离计算价格,这些价格在0-50公里。

有人可以告诉我这是多么有效,因为我认为它可能会返回不正确的距离。

有没有其他方法可以做到这一点?

回答

0

是的,如果用户输入的地址不正确,它将返回一个更一般的坐标。但是,服务的响应还包含一个标志,指示匹配只是部分。

下结果

http://code.google.com/apis/maps/documentation/geocoding/#Results

+1

检查partial_match我曾尝试一些是正确的地址,但它显示在所有这些partial_match但肯定如果我只用城市名+街道名称比它始终不显示partial_match标记。 – phpian 2010-11-12 14:05:56

+0

@Acharya,我不明白为什么这不是你想要的。你想知道Google是否返回部分比赛,对吧? – Brad 2010-11-30 13:41:19