2012-03-14 128 views
0

的地圖,我在PHP中的谷歌地圖同時顯示兩個地址/郵政編碼之間尋找行駛距離沿如何計算2個地方之間的行駛距離在PHP

我搜索了很多的腳本,但大多數只是計算距離。我也希望谷歌地圖上的這兩個地址也是

這樣http://www.1stwebdesigner.com/wp-content/uploads/2010/06/distance-finder/source-distance-finder-google-maps.php

但這個鏈接計算兩個地址之間的「直線距離」,也表明他們在地圖上

請幫助我,我不想直線。 (腳本也顯示在Google地圖上的地址

+1

我的建議是閱讀您提供的鏈接代碼。它非常易讀。 distance =「所選路線上兩點之間的距離爲:」+ response.routes [0] .legs [0] .distance.text; – 2012-03-14 15:40:45

回答

1

您可以使用API​​來做到這一點,我建議您'谷歌'谷歌API的具體細節,谷歌地圖V3的文檔是真棒,如果你沒有達到知識庫之外,你應該沒有問題。

和+1 @HeitorChang對於該評論,我沒有看到它。

+0

沒有從上面的幫助。請只發布有意義的答案。代碼「所選路線上兩點之間的距離爲:」+ response.routes [0] .legs [0] .distance.text「永遠不會在上面的語句中執行。 – shail 2012-03-14 16:07:05

+0

嘗試運行帶有頁面的JavaScript控制檯/調試器併發布你看到的錯誤,看起來好像我複製的代碼適用於Relic和我,你是否看到一條黃線和紫色折線?對我來說,它顯示「所選路線上兩點之間的距離是:6.9 mi 駕駛時間約爲:16分鐘「 – 2012-03-14 16:12:38

+0

是的,這是非常完美的,也許你」提取「的數據不是你的想法,在做任何工作之前請仔細檢查你的請求以及完整的響應。 'console.log()'baby! – Relic 2012-03-14 16:17:19