Ciao Sto cercando di disegnare una mappa del percorso tra due marker usando javascript. Ho provato vari esempi trovati online ma la mia mappa non viene caricata mentre provo diversi esempi. Non riesco a capire la causa dell'errore. La mia mappa non viene caricata.come disegnare un percorso tra due marker in google maps
Sto provando a tracciare un percorso per i due indicatori inferiori.
<script>
function mapLocation() {
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var map;
function initialize() {
directionsDisplay = new google.maps.DirectionsRenderer();
var chicago = new google.maps.LatLng(37.334818, -121.884886);
var mapOptions = {
zoom: 7,
center: chicago
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
directionsDisplay.setMap(map);
}
function calcRoute() {
var start = new google.maps.LatLng(37.334818, -121.884886);
var end = new google.maps.LatLng(38.334818, -181.884886);
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
google.maps.event.addDomListener(window, 'load', initialize);
}
mapLocation();
</script>
Qualcuno può aiutarmi a disegnare un percorso tra i due indicatori?
C'è un [esempio nella documentazione] (https://developers.google.com/maps/documentation/javascript/examples/directions-simple) facendo esattamente questo. – mensi
Ho solo una schermata vuota senza mappa: - | –
Ottieni la funzione 'initialize' dalla funzione' mapLocation'. Chiama 'mapLocation' dalla funzione' initialize', dopo che la mappa è stata inizializzata o sulla mappa 'idle' event. Controlla la tua console javascript per gli errori. – MrUpsidown