我想在同一地图上显示多条路线,但无法这样做。在谷歌地图上显示多个路线
不管我做什么,我只得到一条路线。
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