Documentación / Configuración

Configuración, proveedor por proveedor

MapConductor no reemplaza un SDK de mapas: le pone encima una API común. El código que dibuja el mapa es el mismo, pero meter cada SDK en tu proyecto — la clave, la dependencia, el ritual de inicialización — sigue las reglas de cada proveedor. Esa parte es la que está aquí, escrita para cada combinación de plataforma y proveedor.

ANDROID
10 providers
IOS
11 providers
REACT (WEB)
14 providers

01 · La matriz

Las combinaciones que hoy tienen guía. Un guion significa que no existe módulo de ese proveedor en esa plataforma.

React Native cubre Google Maps, MapLibre, ArcGIS y HERE. Comparte los mismos objetos de estado y componentes que la Web, así que en lugar de páginas aparte se comenta dentro de cada guía de React.

02 · Elegir un proveedor

Si dudas, lo más rápido es hacer funcionar algo con un proveedor sin clave y cambiar después. Mientras hayas escrito contra la API común, casi nada se pierde en el cambio.

Google Maps
La opción predeterminada en las tres plataformas. Necesita una clave de API de Google Cloud.
MapLibre
El renderizador de código abierto. Sin clave: solo eliges de dónde vienen las teselas.
Mapbox
Solo se necesita un token de acceso para los estilos alojados en Mapbox.
HERE
Buenos estilos para logística y navegación. Usa un Access Key ID y un Secret.
ArcGIS
Aprovecha tus activos GIS tal cual. Incluye vistas en 2D y en 3D.
MapTiler
Dieciséis estilos de referencia de MapTiler Cloud, seleccionables por nombre.
TomTom
TomTom Orbis Maps, con estilos orientados a la conducción.
Longdo
Mapas centrados en Tailandia; envuelve la Longdo Map API3.
Apple MapKit
Integrado en iOS y sin clave; MapKit JS en la Web necesita un token JWT.
Leaflet
Solo Web. Una opción ligera para mapas de teselas ráster.
OpenLayers
Solo Web. Elígelo cuando las proyecciones importan.
Azure Maps
Solo Web. Se autentica con una clave de suscripción de Azure.
Cesium
Solo Web. Para un globo terráqueo 3D de verdad.
Mappls
Mappls (MapmyIndia): buena cobertura de direcciones y POI de la India.
Open Mobile Maps
Un motor de renderizado de código abierto. Sin clave: tú aportas el estilo.

03 · Todas las guías tienen la misma forma

Cada página sigue el mismo orden, así que al pasar de un proveedor a otro solo hace falta leer lo que cambia.

1 · CREDENCIALES
De dónde sale la clave o el token, y cómo restringirlo.
2 · DEPENDENCIAS
Qué repositorio agregar y qué módulos nombrar.
3 · INICIALIZACIÓN
Cómo llega la clave al SDK: el paso que más difiere entre proveedores.
4 · VERIFICAR
Código mínimo para pegar y ejecutar, y qué revisar cuando no funciona.
API KEYS

MapConductor nunca guarda tu clave

Tu clave se entrega al SDK de mapas exactamente como ese SDK lo espera: el manifiesto de Android, un closure de inicialización en iOS, un objeto de estado en la Web. MapConductor nunca la retransmite ni la almacena. Restringir y revocar claves sigue estando donde siempre estuvo: en la consola de cada proveedor.

Páginas relacionadas