si avevo gia guardato qui e dopo qualche ora di prove!!
sono arrivato a questo:
codice:
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var map;
function initialize() {
directionsDisplay = new google.maps.DirectionsRenderer();
var localita = new google.maps.LatLng(52.519171,13.406091199999992);
var mapOptions = {
zoom : 10,
mapTypeId : google.maps.MapTypeId.ROADMAP,
center : localita
}
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
directionsDisplay.setMap(map);
}
function calcRoute() {
var start = new google.maps.LatLng(52.55894139999999,13.290042800000037);
var end = new google.maps.LatLng(52.5081,13.580799999999954);
var request = {
origin : start,
destination : end,
travelMode : google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(result);
}
});
}
diciamo che ora riesco ad ottenere il percorso.. il problema principale ora sta nel fatto che a me serve prima inserire una posizione e al momento della seconda posizione dovrei fargli calcolare il percorso e non cosi a botta...