Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定一条路线是否属于谷歌地图中的另一条路线_Javascript_Html_Css_Jsp_Google Maps - Fatal编程技术网

Javascript 确定一条路线是否属于谷歌地图中的另一条路线

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>使用谷歌。 循

我使用谷歌地图的多段线构造器将一个城市划分为若干区域

现在,我必须在每个区域内浮动一些路线,并检查哪些路线有共同的路线图

让我举一个仅以2条路线为例

我想在谷歌地图上显示4个位置:
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");
            }
    });
编辑:更新了小提琴,这样你就可以看到另一行的位置,并稍微修改了一下坐标