2010-11-12 65 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