Cartes personnalisées
Vous pouvez ajouter vos propres couches cartographiques personnalisées à la plateforme Navixy, ce qui peut être particulièrement utile pour suivre des véhicules dans des zones restreintes qui sont floutées ou non affichées sur les cartes publiques, ou pour ajouter des itinéraires personnalisés qui n'existent pas sur d'autres cartes (par ex. itinéraires maritimes).
Il existe deux types de couches pouvant être ajoutées à Navixy :
Couche depuis un serveur de tuiles
Couche depuis un fichier SVG
Ajout d'un serveur de tuiles en tant que couche cartographique personnalisée
Une fois que le serveur de tuiles est opérationnel et que les données cartographiques sont téléchargées, vous pouvez facilement ajouter de nouvelles couches cartographiques dans l'interface Navixy. Vous devrez activer le plugin approprié pour la cartographie externe et lui fournir l'URL de votre serveur de tuiles. Vous pouvez également restreindre l'accès à la nouvelle couche cartographique à certains comptes utilisateurs.
Une fois le plugin activé, la nouvelle couche apparaîtra dans la liste des couches disponibles dans l'interface web utilisateur et/ou les applications mobiles. Les utilisateurs pourront sélectionner chaque couche séparément (mode substitution) ou combiner plusieurs couches ensemble (mode superposition).
L'application comporte deux paramètres :
%name – Nom de l'application
%link_to_the_tiles – Lien externe vers les tuiles
Une fois que vous disposez des données nécessaires, vous devez simplement ajouter une ligne à votre base de données MySQL. Les couches cartographiques peuvent être ajoutées à l'ensemble du service (alias compte Dealer PaaS) ou uniquement à des utilisateurs spécifiques.
Activation de la couche pour l'ensemble du service (pour tous les comptes utilisateurs)
Pour ajouter une nouvelle couche cartographique à l'ensemble du service Navixy, utilisez la requête suivante et fournissez les paramètres marqués en gras :
INSERT INTO google.plugins2dealers (dealer_id, plugin_id, parameters) VALUES (1, 50, '{"layers":[{"name":"%name","tiles":["%link_to_the_tiles"]}]}');Activation de la couche uniquement pour des comptes utilisateurs sélectionnés
Lors de l'ajout d'une couche cartographique à un utilisateur spécifique, un nouveau paramètre (%user_id) doit être inclus dans la requête. Ce paramètre doit être substitué par l'ID de l'utilisateur auquel la couche cartographique doit être ajoutée. Si la couche doit être ajoutée à plusieurs utilisateurs, une requête distincte doit être effectuée pour chaque utilisateur.
Ajout d'un fichier SVG en tant que couche cartographique personnalisée
La plateforme Navixy permet d'ajouter des fichiers SVG en tant que couche cartographique, ce qui peut être particulièrement utile pour afficher les contours de zones difficiles d'accès, telles que des mines ou des chantiers.
Lors de l'ajout d'une couche cartographique personnalisée à la plateforme Navixy, les trois paramètres suivants doivent être configurés pour l'application :
%name : le nom de la couche cartographique
%link_to_the_layer : un lien externe vers la couche
%lat1, %lng1, %lat2, %lng2 : les coordonnées de deux coins opposés quelconques de la couche
Si vous utilisez une connexion HTTPS pour votre plateforme Navixy, il est important de vous assurer que tous les liens vers des applications ou ressources externes sont également en HTTPS. Sinon, vous pouvez rencontrer une erreur de contenu mixte.
Activation de la couche SVG pour l'ensemble du service (pour tous les comptes utilisateurs)
Activation de la couche SVG uniquement pour des comptes utilisateurs sélectionnés
Pour ajouter une couche cartographique à un utilisateur spécifique dans Navixy, vous devez inclure un nouveau paramètre (%user_id) dans la requête. Ce paramètre doit être remplacé par l'ID de l'utilisateur pour lequel la couche cartographique est destinée. Si la couche doit être ajoutée à plusieurs utilisateurs, une requête distincte doit être effectuée pour chaque utilisateur.
Mis à jour
Ce contenu vous a-t-il été utile ?