iT邦幫忙

0

Google directions api 路線資料

  • 分享至 

  • xImage

各位大大好,目前有個功能需求是想要利用手機,利用開始位置及結束位置取得路線資料,並在行車時提示使用者下一步的路線。

目前已經可以利用Google directions api 取得每個轉折點的路線敘述了。
例如:台北小巨蛋 -> 台北101
所撈到的路線敘述為:
1.往北走敦化北路朝南京東路四段前進
2.在第 1 個十字路口向右轉,走南京東路四段
....
10.於市府路迴轉道處迴轉 目的地在右邊

目前的疑問是該如何提示使用者 下一步該如何走呢 (該取哪一個路線敘述)
甚至是使用者若走錯路 及時需要變更路線等等...

我目前的做法是:
根據手機位置 移動距離
每X公尺發一次API 取最新路線資料 (這時候開始位置更改成當下位置,結束位置不變),
並拿取第一個敘述來提示使用者

但是這個方法肯定會存在許多問題...

再請各位大神給小弟一個思路 謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-07-17 08:01:43

目前的疑問是該如何提示使用者 下一步該如何走呢 (該取哪一個路線敘述)

依據這篇的說法
你的做法已經是正確的

我目前的做法是:
根據手機位置 移動距離
每X公尺發一次API 取最新路線資料 (這時候開始位置更改成當下位置,結束位置不變),
並拿取第一個敘述來提示使用者

我只想得到
以「時間」(間隔幾秒)取代「移動距離」

最後確認一點
你知道 Google API 不是免費的吧
/images/emoticon/emoticon13.gif

大象 iT邦新手 5 級 ‧ 2022-07-18 08:53:18 檢舉

一開始我也是用時間在更新的 但是若是使用者開始導航了但是卻沒有移動 也是會依照時間持續發api
有的 這方面我已經有查過Google api的收費了 謝謝

我要發表回答

立即登入回答