我正在研究一個項目,該項目會跟蹤一輛汽車的行駛狀況。車輛的位置取自Geoloqi API,並顯示在自動更新的地圖上。座標傳遞給Drupal中的AHAH函數,該函數將通過其他API加載更多關於位置的信息。其中之一是Geonames.org。gps在兩個地點之間的位置
我不想經常從遠程服務器加載數據,因爲這會增加負載並使用我們的信用過快。然而。我確實希望它儘可能實時,因爲這對項目至關重要。所以我想這樣做:
Geonames爲當前街道提供一串GPS位置,以便它可以在地圖上繪製。 「線」被賦予下一個路口。如果我們在每次改變位置時詢問當前街道名稱,我們都會過快地吃我們的車票,但在每個路口怎麼樣?
是否有可能在PHP中檢查給定的gps座標是否在兩個其他座標之間的直線上?如果這條線可以在各個方向上延伸幾米以清除任何偏移,那也是很好的。
非常感謝你的所有建議。