0
我的多段線google map api v3出現問題。刪除具有相同鏈接的多段線
當我點擊一個鏈接時,我畫了一條折線,因爲我用相同的鏈接刪除或隱藏了一條折線?
我的代碼:
HTML
<a href="mostrarRuta(ltOrigen, lgOrigen, ltDestino, lgDestino);">MI ruta</a>
的JavaScript
function mostrarRuta(ltOrigen, lgOrigen, ltDestino, lgDestino) {
var start = new google.maps.LatLng(ltOrigen, lgOrigen);
var end = new google.maps.LatLng(ltDestino, lgDestino);
var directionsDisplay = new google.maps.DirectionsRenderer();// also, constructor can get "DirectionsRendererOptions" object
directionsDisplay.setMap(map); // map should be already initialized.
var request = {
origin : start,
destination : end,
travelMode : google.maps.TravelMode.DRIVING
};
var directionsService = new google.maps.DirectionsService();
//var bounds = new google.maps.LatLngBounds();
directionsService.route(request, function(response, status) {
/*if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}*/
if (status == google.maps.DirectionsStatus.OK) {
var path = new google.maps.MVCArray();
var poly = new google.maps.Polyline({
map: map,
strokeColor: '#F3443C'
});
for (var i = 0, len = response.routes[0].overview_path.length; i < len; i++) {
path.push(response.routes[0].overview_path[i]);
}
poly.setPath(path);
//map.fitBounds(bounds);
}
});
}