Itinéraire?

Bonjour,
Je suis nouveau sous Openstreetmap et je suis complètement perdu. Dans le cadre de mon année d’étude je dois réaliser un site internet permetant de réaliser un itinéraire a l’aide d’un formulaire (par exemple).

Je me suis penché sur leaflet mais je n’arrive pas a afficher la carte… J’ai un carré blanc a la place et je ne trouve pas pourquoi. Pouvez vous m’aider? Il y a t-il une autre façon? J’ai essayé MapQuest mais je n’arrive pas a demander une clé et en plus c’est payant. Je met en pièce jointe le code que j’ai trouvé et qui ne fonctionne pas :frowning:

Merci de votre aide.
test2.rar (278 KB)

Bonjour,

C’est peut-être tout simplement que tu essaies d’ouvrir le fichier test2.html directement dans ton navigateur depuis un répertoire local. La plupart des navigateurs bloque le chargement des fichiers locaux (sauf à utiliser une option spécifique).
Tu peux t’en assurer en affichant la console du navigateur et en regardant les erreurs.

Soit tu trouves la bonne option de ton navigateur, soit il faut que tu utilises un serveur http (“python -m SimpleHTTPServer 9000” peut faire l’affaire pour des petits tests).

Mais surtout, apprends à utiliser la console de ton navigateur !

Travaille bien :wink:

Je n’y avais pas pensé :frowning: Merci de ton aide en tout cas.

J’ai le message suivant dans la console (mozila) :
Error: Map container not found. leaflet.js:6
SyntaxError: syntax error leaflet.css:3
L’encodage de caractères du document HTML n’a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L’encodage de caractères de la page doit être déclaré dans le document ou dans le protocole de transfert.

Avez vous un tuto pour utilisé OSRM sous windows? svp

Moi, non.
J’ai eu connaissance de quelqu’un qui est passé par un machine virtuelle sous Linux pour utiliser OSRM, c’est peut-être donc qu’il n’a pas réussi sous windows.
En tout cas, l’installation est vraiment simple sous linux, ce serait dommage de se compliquer :wink:

Sinon, tu devrais peut-être aller voir directement du côté d’OSRM.

Effectivement, je n’ais pas réussi sur windows. Le problème c’est que mon entreprise est “anti-linux”, dommage…

Je suis donc partis pour un test du quickstarte de geoportail et ça ne fonctionne toujours pas… J’ai pourtant fait tout ce qui est demandé sur le tuto ( http://api.ign.fr/documentation/93/debuter-avec-l-api-js-du-geoportail ) . J’ai bien le cadre de la map mais elle ne s’affiche pas (le rond de chargement tourne en boucle).

J’ai installer Wamp
Mis le fichier a la racine de Wamp
Copier/coller ma clé
Changer le proxy et le port

Je ne sais plus comment faire…

“anti-linux” : très fort ça.
Ta boîte n’a qu’à payer le dev d’OSRM pour que ça fonctionne bien sous windows …

Bon courage à toi

Il n’y a pas une alternative sous windows gratuite?

Bonjour,
Tu peux toujours installer linux et tout le stack d’applis néccessaires sur une machine virtuellle (comme virtualbox) :smiley:
(Toujours savoureux la volonté d’avoir du “pas cher”, et de dénigrer le libre : le libre et linux sont déjà partout !)


Tu souhaites “utiliser OSRM”, mais il s’agit de créer ta propre instance ? ou d’utiliser une instance existante via leaflet ? Dans le second cas un petit serveur http sous windows devrait suffire: il y a en a plein, comme lighttpd (attention c’est libre comme linux :laughing: )

A+
Bruno

A vrai dire je me suis perdu ;(

Je voudrais faire exactement ça : http://pilatinfo.org/ign/ign.html Mais quand je reprend le code je n’arrive pas a ne serais -que afficher la carte…
Je n’ais pas d’autre contraintes (encore heureux) que de devoir faire un site d’itinéraire marchant sous Windows et étant gratuit (ou presque). Le mieux serais un routage de la carte mais ils ont pas l’air chaud pour google map…

http://osrm.at/cON