2012-08-17 138 views
-1

在我的iphone應用程序中,我創建了兩點之間的路線,並使用google路線api顯示html說明,文本格式中的每一步的步距。使用Google Directions API計算兩點之間的實際距離

當使用Directions API時,我觀察到當用戶從位置A移動到位置D並且在位置B有轉彎時,然後通知用戶關於轉彎(即在來自json響應的步驟中)在A'點的方向api(考慮A和B之間的A')。現在這個步驟的距離應該是直到位置B,但是我發現直到位置B'(它出現在B之後),現在再次如果我在位置C 處有轉彎,那麼步驟的開始位置應該從位置B,而是從B'開始。

所以我的問題是用戶如何知道步驟的實際長度。請幫助。 在此先感謝

回答

0

這並不真正回答你的問題,但我想我應該提及它。

一旦iOS 6在幾個月內推出,您將無法使用Google的服務來執行此操作。不是出於任何技術原因,但是在他們的TOS中,他們明確聲明如果您使用他們的地圖服務,他們必須與他們的地圖一起使用。由於蘋果使用不同的地圖提供商來到iOS 6,您將違反他們的條款。

+0

感謝您的回覆。但是,在創建這個應用程序時,我們也將針對較舊的ios版本。因此,有沒有辦法找到步驟的準確長度,還是我需要考慮谷歌方向api響應顯示的相同值? – Sonal0706 2012-08-21 03:56:35

0

我已經解決了與計算步驟的實際長度相關的問題。 其實我是通過假冒位置模擬當前位置並進行測試。 在現場模式下(即在路上測試應用程序時),它工作得很好。

相關問題