Google maps 谷歌地图可拖动多段线
我有一张地图,上面有一些距离为[api v3]的多段线。我想,当有人在同一时间拖动多段线的距离也得到更新,但不知道怎么做。请帮助我,任何好的教程或其他线程是最受欢迎的 谢谢你帮助我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
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
//确保添加以下脚本以计算两个板条之间的距离