J'utilise le livre de Google Maps du Petrousos, et d'essayer d'exécuter l'exemple dans les CHAPTER17/HTML/Itinéraire Service.html téléchargé sur le site Web du livre à www.mhprofessional.com au point 0071823026.Pourquoi l'exemple de l'API Google Maps Directions du livre "Google Maps" ne fonctionne-t-il pas pour moi?
I a dû ajuster les dimensions de la table pour l'afficher correctement, mais sinon n'a pas fait de changements. Je cours par Firefox.
J'ai défini l'origine et la destination et cliqué sur "Afficher les instructions", à ce moment rien ne s'est passé.
L'événement appelé la fonction suivante:
function showDirections() {
var start = document.getElementById("origin").value;
var end = document.getElementById("destination").value;
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);
printDirections(result);
}
});
}
Je reçois aussi loin que l'appel directionsService.route, mais il ne semble pas en cours d'exécution, et le statut et le résultat ne sont pas définis.
Je ne sais pas comment déboguer plus loin, ne pas avoir accès au code API ..
pourrait la syntaxe de l'appel dans l'exemple démodées?
Je n'ai pas de clé API, mais je comprends que ce n'est pas nécessaire, et j'ai exécuté d'autres exemples sans un.
Veuillez publier un exemple [Minimal, Complete, Tested and Readable] (http://stackoverflow.com/help/mcve) qui illustre votre problème ('Uncaught ReferenceError: printDirections n'est pas défini'). Le code affiché fonctionne correctement si je commente l'appel 'printDirections' et fournissons les données manquantes. – geocodezip