SDK de mapas unificado y de código abierto

Escribe el código del mapa una vez.
Elige el proveedor después.

MapConductor es un SDK de mapas unificado que pone a los principales proveedores detrás de una sola API: 15 hoy, y siguen sumándose. Cambia de proveedor sin reescribir la lógica de tu aplicación.

Apache-2.0 · disponible para Android, iOS y React
PROVIDERS
15
PLATFORMS
3+
LICENSE
OSS
MARKERS
1000s
Familia de SDK
Un mismo diseño de API, cada vez más plataformas

Todos los SDK comparten los mismos conceptos y nombres de API, así que una plataforma nueva nunca implica reaprender el modelo.

Disponible
Android
Jetpack Compose

Un MapView declarativo para Android, con 10 proveedores: Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Mappls, Open Mobile Maps.

Disponible
iOS
SwiftUI

Un MapView declarativo para iOS, con 11 proveedores: Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Mappls, Open Mobile Maps.

Disponible
React
TypeScript · Web

Un MapView declarativo para React, con 14 proveedores: Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Leaflet, OpenLayers, Azure Maps, Cesium, Mappls.

Proveedores compatibles

Cambia de proveedor desde la configuración mientras el código de tu aplicación sigue igual. La cobertura crece por plataforma, así que los contratos y los precios pueden cambiar sin reescribir nada.

Provider
Android
iOS
React
Google Maps (2D/3D)
MapLibre
Mapbox
HERE
ArcGIS (2D/3D)
MapTiler
TomTom
Longdo
Apple MapKit
Leaflet
OpenLayers
Azure Maps
Cesium
Mappls
Open Mobile Maps
Compatible
Todavía no
Capacidades
01

Compatible con varios SDK

Controla Google Maps, Mapbox, HERE y ArcGIS desde una sola base de código.

02

API de mapas unificada

Marcadores, formas, control de cámara y eventos comparten un modelo común.

03

Reutiliza tu lógica

Cambia de proveedor de mapas sin reescribir la lógica de la aplicación.

04

Renderizado de alto rendimiento

La agrupación y el diffing integrados mantienen fluidos miles de marcadores.

05

Pensado para IU modernas

Diseñado para los flujos declarativos de Jetpack Compose y SwiftUI.

06

Código abierto

Publicado bajo Apache-2.0: lee la implementación y extiéndela tú mismo.

Arquitectura

Tu app depende solo de la capa unificada. Los adaptadores absorben las diferencias entre proveedores, así que cambiar sigue siendo un ajuste de configuración.

Capa de aplicación

Compose / SwiftUI / React

API unificada de MapConductor

MapView · Marker · Camera · Events

Adaptadores de proveedor

Google Maps · Mapbox · HERE · ArcGIS
Demo

La misma implementación ejecutándose con distintos proveedores.

Android · renderizado de un gran conjunto de marcadores
Comunidad de desarrollo

Publicamos el avance del desarrollo, las versiones y las charlas en Discord. Los comentarios sobre el diseño y los reportes de errores son bienvenidos.