Guide d'utilisation du VisioMapServer pour récupérer vos lots de cartes
Introduction
Utilisez VisioMapServer pour récupérer les informations relatives à votre (vos) carte(s).
Code de hachage (clé de carte)
Un code de hachage identifie de manière unique un ensemble de cartes (ou un ensemble d'ensembles de cartes). Voici un exemple de code de hachage :
maa7ee391e0803f630a6c7b35a72a3cb32dc70982
Les codes de hachage sont générés par VisioMapEditor lors de la création de la carte. Une fois généré, le hachage ne changera pas (normalement). Il est généré à l'aide de l'entrée suivante :
À partir d'un code de hachage, on peut déduire certaines choses :
Ainsi, le code de hachage ci-dessus serait destiné aux téléphones mobiles (parce qu'il est préfixé par "m") et à la production (parce qu'il n'est pas préfixé par "dev").
Services
Descripteur
Pour afficher les informations associées à un code de hachage, utilisez le modèle d'url suivant :
https://mapserver.visioglobe.com/<<your hash code here>>/
Par exemple :
https://mapserver.visioglobe.com/maa7ee391e0803f630a6c7b35a72a3cb32dc70982/
Ceci renvoie un fichier descriptor.json :
Télécharger
Pour télécharger un paquet de cartes, ajoutez la valeur "zip_file" (obtenue à partir du fichier descriptor.json) à l'url précédente.
Par exemple, pour télécharger la carte ci-dessus, nous utiliserons "Data.move.zip" :
https://mapserver.visioglobe.com/maa7ee391e0803f630a6c7b35a72a3cb32dc70982/Data.move.zip
Remarque :
Pour les applications mobiles, il est conseillé de télécharger le paquet de cartes et de l'ajouter localement en tant que ressource à votre application. Cela garantit que la carte fonctionnera hors ligne et ne nécessitera pas de connexion internet pour télécharger une première version de la carte lorsqu'elle sera ouverte pour la première fois par l'utilisateur final.
Performance
Important : Bien que nous fassions de notre mieux, Visioglobe n'offre aucune garantie de temps de disponibilité ou de temps de réponse.
Si vous avez besoin d'être assuré de la performance de vos cartes, vous pouvez envisager de les diffuser localement. Nos serveurs étant situés à Paris, vous gagnerez en performance et en fiabilité en hébergeant vos cartes plus près du public auquel vous les destinez. Pour ce faire, vous devez mettre en place un serveur de cartes proxy qui envoie une requête à notre serveur de cartes, en vérifiant l'horodatage de la version. Lorsqu'il détecte que la carte a été mise à jour, il télécharge la nouvelle carte. Vos applications cartographiques communiqueraient directement avec votre serveur mandataire.
Si vous mettez en place votre propre proxy, nous vous conseillons vivement d'utiliser une connexion sécurisée (https). Par exemple, sur iOS 9, les connexions non sécurisées ne sont pas prises en charge par défaut.
Plus d'informations
VisioMapServer remplace VisioMapManager.