2011-11-14 7 views
2

Google Maps V3 APIを使用して2点のポリラインを作成しています。ポリラインを作成したので、これを短縮したいと思います。Googleマップでポリラインを編集する

問題:開始点から開始点と終了点の間の中間点までポリラインが必要です。どうすればこれを達成できますか?

最も近い機能は、computeDistanceBetween()の2つのLatLngポイント間の距離を見つける機能です。

Javascriptのコード

start_latlng = new google.maps.LatLng(42.354183,-71.065063); 
    end_latlng = new google.maps.LatLng(42.354183,-71.069063); 

    start_marker = new google.maps.Marker({ 
     position: start_latlng, 
     map: map 
    }); 
    end_marker = new google.maps.Marker({ 
     position: end_latlng, 
     map: map 
    }); 

    path = []; 
    path.push(start_latlng); 
    path.push(end_latlng); 

    var polyline = new google.maps.Polyline ({ 
     strokeColor: "#970E04", 
     strokeOpacity: 1.0, 
     strokeWeight: 2, 
     path: path, 
     map: map 
    }) 

答えて

関連する問題