Développeur

VisioMapServer

Navigation par flèches

Retour

VisioMapServer

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).

Diagramme.de.flux.de.données.de.VisioMapServer

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 :

  • le domaine et le nom de la carte (com.companyname/map.name)
  • le type de plateforme (mobile, kiosque, web)
  • le type de construction (dev ou prod)

À partir d'un code de hachage, on peut déduire certaines choses :

  • type de plate-forme
  • "m" - mobile
  • "k" - kiosque
  • "w" - web
  • type de construction
  • "dev" - développement (utilisé pour valider une carte)
  • "" - production (le code de hachage qui doit être utilisé dans l'application publique)

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.