2015-10-09 5 views
-2

www.allezroulez.be est un projet d'il y a quelques années. J'ai un travail totalement différent en ce moment mais je veux y revenir. D'abord j'ai eu une erreur de Google Maps que j'ai corrigé parce qu'ils ont renouvelé quelque chose. Mais maintenant, le générateur de carte ne fonctionne toujours pas en raison d'un rappel n'est pas défini erreur.Le rappel Javascript n'est pas défini

Je suis heureux que tout cela a fonctionné il y a des années, mais je veux le réparer. Savez-vous quelle est l'erreur exacte et pourquoi cela a fonctionné des années, mais pas en ce moment?

L'objectif principal de ce site est de calculer un itinéraire en fonction de la quantité de km et des arrêts dans les pubs et les restaurants. La meilleure pratique consiste à générer un itinéraire en Belgique (surface assez plate) à partir d'environ 50km par exemple.

Merci de prendre votre temps pour cela, je l'apprécie. C'est juste un petit pas pour me remettre dedans, mais ça me retient d'une manière ou d'une autre.

Merci encore! (Tout est fait avec JavaScript afin que tous les fichiers sont accessibles je pense?)

Répondre

0

déplacer cette ligne:

service.nearbySearch(request, callback); 

après la fonction callback

+0

Maintenant, il continue à chercher un itinéraire correspondant, mais ne sera pas en trouver un. Le problème est que je sais que cela a fonctionné il y a un an alors ... – Onovar

+0

le problème est que vous essayez d'accéder aux propriétés non documentées. Dans 'PrepareForRouting' vous accédez aux propriétés' A' et 'F' d'un LatLng, ces propriétés ne sont pas documentées (et n'ont probablement fonctionné que quelques jours). Voir: http://stackoverflow.com/questions/21066167/something-happened-to-my-google-map-api-script/21066449#21066449 –

+0

Comment puis-je accéder à user_latitude? Si ce n'est pas user_location ["F"], je ne peux pas dire = new google.maps.LatLng (point.latitude); – Onovar