2012-07-13 58 views
-2

這個問題非常新穎,需要在從一個地點到另一個地點的過程中精確地確定總行程,還需要計算在該地點花費的總時間。使用兩個位置的緯度和經度找到距離並不能給出我認爲正確的結果,因爲即使我們有很多轉折點等,我們正在旅行時,lat和lang距離給了我們直線距離。如何計算從一個地方到另一個地方旅行時的總距離和總時間

How to draw a path on a map using kml file?

我看到這個問題,很好的例子已經給出了那裏,我已經實現了還,但它的複雜BCS我並不需要繪製的路由路徑我只需要計算總距離和總時間。

所以希望能爲一些人會helpme

在此先感謝 阿米爾·罕一

ERROR解決 我發現我的答案我用這個谷歌API

http://maps.googleapis.com/maps/api/distancematrix/json?origins=ahmedabad&destinations=mumbai&mode=car&sensor=false

它給出從一個位置到另一個位置的所有信息

回答

-1

在2個轉折點(按經度和緯度)之間找出你的路徑的每一部分的距離並將它們相加。要查找旅行時間,請按計劃平均速度劃分總距離。這是解決您的問題的唯一方法。

0

當你的旅行開始,你需要獲得當前位置的緯度 和經度和在任何你想知道你的旅行,那麼你需要 得到那麼該位置的經度和緯度計算 距離。

Calculating distance

然後就開始計時當你在那個時候得到當前 位置只需要獲得當前時間,而且其中 你結束你的旅行有你需要得到即特定的 時間,則現在計算兩個位置之間的時間間隔。

0

谷歌有一個應用程序,基本上這 - Google My Tracks。您可以將應用中的數據導出到Google地圖或KML文件。

相關問題