Google maps 谷歌地图可拖动多段线

Google maps 谷歌地图可拖动多段线,google-maps,jquery-mobile,google-polyline,Google Maps,Jquery Mobile,Google Polyline,我有一张地图,上面有一些距离为[api v3]的多段线。我想,当有人在同一时间拖动多段线的距离也得到更新,但不知道怎么做。请帮助我,任何好的教程或其他线程是最受欢迎的 谢谢你帮助我 Naveen本页介绍如何使用可拖动标记以及移动标记时更新距离 有一个属性可以使多段线可编辑 polyPath.setEditable(true); 现在使用侦听器检查编辑 google.maps.event.addListener(polyPath, 'capturing_changed', function

我有一张地图,上面有一些距离为[api v3]的多段线。我想,当有人在同一时间拖动多段线的距离也得到更新,但不知道怎么做。请帮助我,任何好的教程或其他线程是最受欢迎的

谢谢你帮助我


Naveen

本页介绍如何使用可拖动标记以及移动标记时更新距离


有一个属性可以使多段线可编辑

polyPath.setEditable(true);
现在使用侦听器检查编辑

   google.maps.event.addListener(polyPath, 'capturing_changed', function() {

    var array = polyPath.getPath(); //getPath() gives u array of current markers latlng over map 

                    var tempDistance = 0;

                    var tempPathArray = [];

                     for(i = 0; i < array.length; i++){

                       tempPathArray.push(array.getAt(i));

                      }


                       for(k = 1; k < tempPathArray.length; k++)

                       {


  var calculateNewDistance=google.maps.geometry.spherical.computeDistanceBetween(tempPathArray[k-1],tempPathArray[k]);

                            tempDistance += calculateNewDistance;

                        }
   }
google.maps.event.addListener(polyPath,'capturing_changed',function(){
var array=polyPath.getPath();//getPath()给出当前标记在映射上的u数组
距离=0;
var tempPathArray=[];
对于(i=0;i
//确保添加以下脚本以计算两个板条之间的距离