Je ne connais pas OSRM, mais il faut bien au moins distinguer 2 grosses parties dans le projet à mon avis : <br><br>- le rendu des données. C'est la génération des images à partir des données géographiques.<br>C'est pour obtenir ces images la par exemple : <a href="http://c.tile.openstreetmap.org/7/64/44.png">http://c.tile.openstreetmap.org/7/64/44.png</a><br>
C'est ce que l'on appelle une tuile.<br>Le site <a href="http://map.project-osrm.org/">http://map.project-osrm.org/</a> ne s'occupe pas de cette partie la car le site reprend les tuiles du site <a href="http://openstreetmap.org">openstreetmap.org</a>.<br>
Si tu veux faire une application totalement déconnectée, il va falloir générer ces tuiles et les stocker en local sur ton serveur.<br><br>Pour les solutions de rendu des données, tu peux regarder ce lien :<br><a href="http://switch2osm.org/serving-tiles/">http://switch2osm.org/serving-tiles/</a><br>
J'ai déjà utilisé la méthode avec les packages sur une Ubuntu, c'est assez simple à mettre en oeuvre. Mais peut-être moins facile à modifier/adapter par la suite. (Je n'ai pas encore essayé)<br><br><br>-le routage.<br>
C'est ce que fait le site <a href="http://map.project-osrm.org/">http://map.project-osrm.org/</a> : déterminer un itinéraire entre 2 points.<br>Le routage n'a pas besoin d'un rendu des données pour fonctionner. C'est juste pour l'affichage graphique du résultat.<br>
<br>Il ne faut pas tout confondre.<br>Bon courage<br><br>