我想在同一地圖上顯示多條路線,但無法這樣做。在谷歌地圖上顯示多個路線
不管我做什麼,我只得到一條路線。
function calcRoute() {
var start = document.getElementById('start').value;
var end = document.getElementById('end').value;
var request = {
origin: start,
destination: end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
任何指針都會有幫助。
是做這個result.routes [1] .overview_path;沒有給我第二條路線。 – 2012-02-04 19:51:28
@AJ。也許在這種情況下沒有第二條路線?你有沒有嘗試過所有這些與一些不同的座標系嗎?無論如何,你可以在這裏展示你的實際代碼(包含result.routes [1] .overview_path)供其他人測試嗎? – 2012-02-06 03:40:48
謝謝Anisha。是的,有3條路線可用。我會在這裏粘貼我的代碼片段。 – 2012-02-08 12:46:18