Cartes

Up Maps GL JS

La bibliothèque web qui affiche vos cartes dans le navigateur, avec un rendu accéléré par le processeur graphique.

Voir la démo
recherche · REST
GET https://api.upmaps.example/v1/recherche
?q=pharmacie%20angré

&pres_de=-3.9838,5.3960


{
"resultats": [
{
"nom": "Pharmacie d'Angré",

"type": "sante.pharmacie",

"repere": "face à la station Total",

"distance_m": 450

}
]
}
01

Soixante images par seconde

Le déplacement et le zoom restent fluides même chargés de marqueurs.

02

Vos couches par-dessus

Ajoutez vos points de vente, vos tournées, vos zones de livraison.

03

Une seule dépendance

Un script, aucune bibliothèque de rendu tierce à installer.

Ce que vous posez par-dessus le fond de carte

Vos couches, dans l'ordre que vous décidez

Points de vente, tournées du jour, zones de livraison : chaque jeu de données devient une couche que vous placez au-dessus du bâti ou sous les étiquettes de rue. Les couleurs et les tailles se décident sur les attributs, donc un entrepôt fermé ne se dessine pas comme un entrepôt ouvert.

  • Étiquettes
  • Vos données
  • Fond de carte

Une réponse d'API devient une couche

Un appel de recherche ou de calcul d'itinéraire revient en GeoJSON, et ce GeoJSON se branche directement comme source de la carte. Il n'y a pas de format intermédiaire à écrire : les résultats d'une recherche à Cocody s'affichent là où ils sont, dès la réponse reçue.

recherche · REST
GET https://api.upmaps.example/v1/recherche
?q=pharmacie%20angré

&pres_de=-3.9838,5.3960


{
"resultats": [
{
"nom": "Pharmacie d'Angré",

"type": "sante.pharmacie",

"repere": "face à la station Total",

"distance_m": 450

}
]
}

Ce que la carte encaisse une fois en service

Des milliers de points sans bloquer la page

Une flotte de livreurs à moto, tous les points de retrait d'un réseau : le dessin part sur le processeur graphique et non sur le fil qui exécute votre code. La page reste utilisable pendant que la carte bouge, et le formulaire posé à côté d'elle répond toujours.

Moins d'allers-retours quand le réseau faiblit

Les tuiles déjà reçues restent dans le navigateur : repasser sur le Plateau après un détour par Adjamé ne redemande rien au serveur. Changer de style ne les retélécharge pas non plus, puisque la couleur est appliquée au moment du rendu et non cuite dans une image.

Questions

Ce qu'on nous demande sur cette page

Quels navigateurs sont couverts ?

Tout navigateur qui expose WebGL 2, soit les versions courantes de Chrome, Firefox, Safari et Edge. Sur un appareil sans accélération graphique, la carte se dégrade en rendu logiciel plutôt que de refuser de s'afficher.

Combien pèse la bibliothèque ?

Un seul script, sans dépendance de rendu tierce à installer à côté. C'est ce qui la distingue des piles qui demandent trois paquets avant d'afficher un fond de carte.

Puis-je l'utiliser avec React ou Vue ?

Oui. La bibliothèque ne suppose aucun cadre applicatif : vous créez la carte dans le cycle de vie de votre composant et vous la détruisez à son démontage.

Tarifs

Gratuit 50 000 chargements de carte

offerts par mois

  • 2 800 F / 1 000

    > 50 000

  • 2 200 F / 1 000

    > 100 000

  • 1 700 F / 1 000

    > 200 000

  • 1 400 F / 1 000

    > 1 000 000

Estimez votre volume

Commencez avec le palier gratuit.

Une clé suffit pour intégrer et tester. Le premier volume est offert sur chaque service.

Voir les tarifs

Parlons de votre projet

Dites-nous ce que vous voulez cartographier. On revient vers vous sous 48 heures ouvrées.