Open Street Map fonctionne hors connexion android
Je suis un newbie sur Open Street Map. J'ai fait quelques recherches et découvert que l'on peut télécharger et de stocker la carte dans un dossier. Mais je n'ai pas trouvé de tutoriel ou de l'échantillon qui fournit en mode hors connexion Open Street Map. Quelqu'un peut-il prévoir une étape par étape tutoriel, un guide pour mettre en œuvre hors ligne open street map s'il vous plaît. Je suis la suite de cet exemple http://android-coding.blogspot.com/2012/06/example-of-implementing-openstreetmap.html mais maintenant, je veux le rendre disponible quand il n'y a pas de connexion.
source d'informationauteur Dimitri
Vous devez vous connecter pour publier un commentaire.
Comme dans le tutoriel que vous avez mentionné que vous pouvez utiliser osmdroid de la bibliothèque:
https://code.google.com/p/osmdroid/
Il y a une bonne explication de la façon dont osmdroid fonctionne avec des cartes en mode hors connexion ici:
https://stackoverflow.com/a/8286276/891479
Utilisation MapTileProviderBasic dans votre application.
Quelques exemples ici:
http://www.androidadb.com/class/ma/MapTileProviderBasic.html
Pour générer vos cartes en mode hors connexion dans osmdroid format Mobile Atlas Creator:
http://mobac.sourceforge.net/
Vous pouvez choisir la source des cartes et le format de sortie. Une fois généré, mettre vos cartes de l'atlas au format zip dans votre "/osmdroid/carte" répertoire.
Espère que ça va aider!
J'ai trouvé ce tutoriel qui explique toutes les choses dont vous avez besoin, étape par étape.
En bref:
1 - Vous devez télécharger les tuiles de carte à l'aide de Mobile Atlas Creator. J'ai expliqué les étapes ICI
2 - Déplacer le résultant zip-fichier /mnt/sdcard/osmdroid/sur votre appareil.
3 - Ajout d' osmdroid-android-XXX.jar et slf4j-android-1.5.8.jar en chemin de création de votre projet
4 - Ajouter MapView: Vous pouvez ajouter une MapView à votre mise en page xml
Ou créer une MapView programme:
J'espère que ça Aide 😉
MOBAC(Mobile Atlas Creator) est bloqué maintenant pour l'utilisation de l'OSM
Vous pouvez voir ici