各位大大好,目前有個功能需求是想要利用手機,利用開始位置及結束位置取得路線資料,並在行車時提示使用者下一步的路線。
目前已經可以利用Google directions api 取得每個轉折點的路線敘述了。
例如:台北小巨蛋 -> 台北101
所撈到的路線敘述為:
1.往北走敦化北路朝南京東路四段前進
2.在第 1 個十字路口向右轉,走南京東路四段
....
10.於市府路迴轉道處迴轉 目的地在右邊
目前的疑問是該如何提示使用者 下一步該如何走呢 (該取哪一個路線敘述)
甚至是使用者若走錯路 及時需要變更路線等等...
我目前的做法是:
根據手機位置 移動距離
每X公尺發一次API 取最新路線資料 (這時候開始位置更改成當下位置,結束位置不變),
並拿取第一個敘述來提示使用者
但是這個方法肯定會存在許多問題...
再請各位大神給小弟一個思路 謝謝!
目前的疑問是該如何提示使用者 下一步該如何走呢 (該取哪一個路線敘述)
依據這篇的說法
你的做法已經是正確的
我目前的做法是:
根據手機位置 移動距離
每X公尺發一次API 取最新路線資料 (這時候開始位置更改成當下位置,結束位置不變),
並拿取第一個敘述來提示使用者
我只想得到
以「時間」(間隔幾秒)取代「移動距離」
最後確認一點
你知道 Google API 不是免費的吧