距離[api v3]のポリラインがいくつかあるマップがあります。私は誰かが同じ時間にポリラインをドラッグしても、距離が更新されるが、行う方法は分かりません。私を助けてください、何か良いチュートリアルや他のスレッドは、マーカーが移動したときの距離をドラッグ可能なマーカーを用いて説明し、私Googleマップドラッグ可能なポリライン
のNaveen
距離[api v3]のポリラインがいくつかあるマップがあります。私は誰かが同じ時間にポリラインをドラッグしても、距離が更新されるが、行う方法は分かりません。私を助けてください、何か良いチュートリアルや他のスレッドは、マーカーが移動したときの距離をドラッグ可能なマーカーを用いて説明し、私Googleマップドラッグ可能なポリライン
の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;
}
}
// 2 latlngs
の間の距離を計算するために、次のスクリプトを追加してくださいこのページを支援し、更新するための
おかげで大歓迎です。
http://exploregooglemaps.blogspot.com.br/2012/02/measuring-distance-with-markers.html