Cartes

SDK Cartes Mobile

La même carte dans vos applications iOS et Android, en relief, avec le mode hors connexion qu'impose le réseau ivoirien.

Voir la démo
38km/h

Angré → Plateau, en relief · © CARTO · © OpenStreetMap

Nouveauté produit

Les grands marchés
cartographiés à l'intérieur

Un jeu de tuiles prêt à l'emploi pour Adjamé, Treichville et Cocody : allées, secteurs, entrées et sorties, niveau par niveau. Il s'active en une ligne et fonctionne avec les SDK web et mobile — le passage de la rue à l'intérieur du marché se fait sans changer de carte, et nous tenons la donnée à jour.

Nous en parler
Grand marché d'Adjamé
  • Allée des tissusSecteur B · niveau 2Ouvert
  • Marché aux vivresSecteur A · niveau 1Ouvert
  • QuincaillerieSecteur D · niveau 1Ouvert
  • Cour des grossistesSecteur C · niveau 2Fermé
  • Sortie Boulevard NanguiSecteur A · niveau 1Accès
  • Gare de AdjaméSecteur E · niveau 1Accès
321

Le Plateau, en relief réel. Changez de lumière : la carte répond.

La façon la plus douce de construire une carte mobile

Des SDK écrits pour être lus et des styles prêts à poser font du développement mobile un plaisir. Vous partez du natif iOS et Android, ou du framework que vous utilisez déjà. La lumière de la carte se règle au même endroit : aube, jour, crépuscule ou nuit se demandent en une ligne, sur nos trois fonds, sans refaire le style.

Des cartes taillées
pour chaque métier

Suivre une flotte de motos, montrer les places libres d'un parking, situer des biens à louer, mettre en avant les commerces d'un quartier : le SDK pose vos données sur le fond sans que l'application ralentisse. Vous dessinez ce que votre métier demande, nous tenons la carte et la performance.

947
Rechercher une adresse

Motos à proximité

  • CI-482-SMJBatterie 80 %Autonomie 18 kmRéserver
  • CI-317-KDRBatterie 64 %Autonomie 14 kmRéserver
VilleAbidjan — Plateau

Se repérer en relief,
et choisir plus vite

Les volumes des bâtiments et la lumière du moment donnent au visiteur ce qu'un plan à plat ne donne pas : il reconnaît le carrefour, la tour, l'entrée. Posez vos annonces dessus — prix, note, disponibilité — et la décision se prend sur la carte, sans quitter l'écran. Les étiquettes sont accrochées à leurs adresses : elles tournent avec la ville.

Densité

Des milliers de points, sans que la carte hoquette

Une flotte entière, les livraisons du jour, tous les points de vente d'un réseau : les couches denses sont dessinées par le processeur graphique, et regroupées dès qu'elles se chevauchent. L'utilisateur fait glisser la carte et elle suit ; il n'attend pas qu'une liste finisse de charger.

Regroupement automatiqueRendu GPU
Caméra

Se placer sous n'importe quel angle

Le cap, l'inclinaison et le zoom se pilotent au millimètre : on part d'un carrefour d'Angré vu en relief et on remonte jusqu'au globe entier, sans changer de carte ni recharger quoi que ce soit. Les transitions s'appuient sur l'animation native de la plateforme, donc la scène reste fluide pendant qu'elle bouge.

z 16.2 · 66° · 0°
Zones

Une entrée, une sortie, et l'application réagit

Vous déclarez des zones — un entrepôt, un marché, un rayon autour d'un client — et le SDK signale l'entrée, la sortie et le temps passé dedans. L'événement part du téléphone : l'application n'a pas à interroger la position en boucle, et la batterie s'en ressent.

Rayon 400 m
  • Entrée — Entrepôt de Vridi08:12
  • Maintien — Zone portuaire11 min
  • Sortie — Marché d'Adjamé09:47
Outils

Vos outils, vos langages

Kotlin et Jetpack Compose côté Android, Swift et SwiftUI côté iOS, et un accès depuis Flutter ou React Native pour les équipes qui partagent une base de code. Le SDK s'installe avec le gestionnaire de paquets que vous utilisez déjà et se met à jour comme le reste de vos dépendances.

Documentation cartes
MainActivity.kt
// build.gradle.kts
implementation("ci.upmaps:maps:1.0.0")
UpMapView {
style = UpMaps.Nuit
camera(abidjan, zoom = 15.0, pitch = 60.0)
layer(flotte.points)
}
KotlinJetpack ComposeSwiftSwiftUIFlutterReact Native

Questions

Ce qu'on nous demande sur cette page

Quelle taille prend une zone hors connexion ?

Cela dépend de l'étendue et du niveau de zoom demandés. Un quartier d'Abidjan jusqu'au niveau de la rue tient dans quelques dizaines de mégaoctets ; le SDK annonce la taille avant de télécharger.

Que se passe-t-il quand la zone téléchargée expire ?

Rien ne se coupe : les tuiles restent servies. Le SDK signale qu'une mise à jour est disponible et vous choisissez le moment de la reprendre.

Un utilisateur qui ouvre l'application vingt fois compte-t-il vingt fois ?

Non. Le comptage se fait par utilisateur actif et par mois, quel que soit le nombre d'ouvertures.

Tarifs

Gratuit 25 000 utilisateurs actifs mensuels

offerts par mois

  • 2 200 F / 1 000

    > 25 000

  • 1 800 F / 1 000

    > 125 000

  • 1 300 F / 1 000

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