0
我有一個分區道路的起點和終點座標列表。當我將座標放到Google地圖中時,它會正確顯示道路。我想開發一個Android應用程序,如果我在分區道路上,它會提醒我。我如何知道我是否在道路兩點之間android
如果我只有起點和終點,我該如何檢查當前位置是否在區域中?我能以某種方式使用導航嗎?
我有一個分區道路的起點和終點座標列表。當我將座標放到Google地圖中時,它會正確顯示道路。我想開發一個Android應用程序,如果我在分區道路上,它會提醒我。我如何知道我是否在道路兩點之間android
如果我只有起點和終點,我該如何檢查當前位置是否在區域中?我能以某種方式使用導航嗎?
如果你想看看一個點是其他兩個點之間,掠過我腦海的第一個解決辦法如下:
假設你有一個三角形(興趣點,以及兩個端點)。如果斜邊由兩個端點表示,則可以獲得它與您的興趣點所形成的兩個角度。如果兩個角度都是< = 90度,那麼該點在它們之間,否則不是。
希望這是明確的。
問題是我認爲道路不一定在兩點之間以一條直線行進。 – user619705
我沒有得到你的意思是「分區道路」。你只想看看你現在的觀點是否在2個給定的點之間? – Petar
例如,道路工程造成道路限速減少。我有道路工程的起點座標和結束座標。道路可能不一定沿直線行進,所以我不能計算它們之間的所有點。我需要確定我是否實際上處於起始座標和結束座標之間的道路上。如果我將這些座標放到谷歌地圖中,它將顯示道路的路線,而不僅僅是從一個點到另一個點的直線。 – user619705