2011-11-14 55 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 
    }) 

回答

相關問題