Javascript 确定一条路线是否属于谷歌地图中的另一条路线
我使用谷歌地图的多段线构造器将一个城市划分为若干区域 现在,我必须在每个区域内浮动一些路线,并检查哪些路线有共同的路线图 让我举一个仅以2条路线为例 我想在谷歌地图上显示4个位置:Javascript 确定一条路线是否属于谷歌地图中的另一条路线,javascript,html,css,jsp,google-maps,Javascript,Html,Css,Jsp,Google Maps,我使用谷歌地图的多段线构造器将一个城市划分为若干区域 现在,我必须在每个区域内浮动一些路线,并检查哪些路线有共同的路线图 让我举一个仅以2条路线为例 我想在谷歌地图上显示4个位置:A,B,A'和B' A--->B构成1号干线 A'-->B'构成2号干线 现在我的要求是检查路线1是否与路线2位于同一路线内 对于多条路线,我也必须这样做。但一开始,我想知道是否可以在谷歌地图上对两条路线进行搜索 我跟随了这篇文章 我们也做了同样的事情 但该代码仅检查路线是否为直线。它不考虑路线图< P>使用谷歌。 循
A
,B
,A'
和B'
A--->B
构成1号干线
A'-->B'
构成2号干线
现在我的要求是检查路线1是否与路线2位于同一路线内
对于多条路线,我也必须这样做。但一开始,我想知道是否可以在谷歌地图上对两条路线进行搜索
我跟随了这篇文章
我们也做了同样的事情
但该代码仅检查路线是否为直线。它不考虑路线图< P>使用谷歌。
循环通过多段线的MVC数组的路径,并对照另一条多段线进行检查
path.forEach(function(element, index) {
console.log(element);
if (google.maps.geometry.poly.isLocationOnEdge(element, polyline)) {
console.log(element + " on edge");
} else {
console.log(element + " not on edge");
}
});
编辑:更新了小提琴,这样你就可以看到另一行的位置,并稍微修改了一下坐标