繁体   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