簡體   English   中英

如何在不使用Google地圖的情況下用折線匹配當前的經度和緯度

[英]How to match current latitude and longitude with polyline without using Google Maps

我一直在為完全基於Google Maps的項目開發Google Maps API。

在做什么是:-將所有編碼的折線存儲在特定路線的數據庫中。 現在我在數據庫中有用戶的當前位置(緯度和經度)。

現在我想匹配是否數據庫中的任何一條路線折線正在從用戶位置傳遞,或者當前用戶位置是否在具有一定范圍的折線之間。

我瀏覽了很多不同想法的網站,但似乎沒有任何方法可以解決我的問題。 這個你能幫我嗎。

此鏈接似乎很有幫助,我需要在此處傳遞折線。 而且我希望如果當前用戶的位置位於多義線/之間且具有某些指定范圍,我應該與之匹配。

但是他們使用的是Polygon,我需要將Polyline轉換為Polygon嗎? http://www.codeproject.com/Articles/62482/A-Simple-Geo-Fencing-Using-Polygon-Method

您可以通過將地理空間庫導入項目或僅添加一些代碼來完成這些計算。

Turf.js在javascript中是非常有趣的一個,我相信turf.point-on-line是您所需要的。 它會從您的多邊形獲取一個位置和一系列坐標,然后將多邊形上最接近的點返回給定位置及其距離。

但是您還會找到類似答案的信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM