Overview
MapConductor es un SDK middleware de código abierto que te permite trabajar con múltiples SDK de mapas mediante un modelo de programación unificado.
En lugar de aprender y reescribir código para cada proveedor de mapas, puedes enfocarte en crear experiencias basadas en ubicación usando una API consistente.
El problema
Section titled “El problema”Crear aplicaciones con mapas a menudo implica lidiar con varios SDK, y cada uno tiene APIs, comportamientos y conceptos de diseño diferentes.



Incluso funciones simples requieren volver a aprender cómo funciona cada SDK.
A medida que los proyectos crecen, cambiar de proveedor o soportar múltiples plataformas se vuelve cada vez más complejo.
Una sola sintaxis para cualquier SDK de mapas
Section titled “Una sola sintaxis para cualquier SDK de mapas”MapConductor introduce una capa unificada entre tu aplicación y los SDK de mapas.



Provee un modelo de programación compartido que permite manejar los SDK de mapas de la misma manera.
Tu aplicación interactúa con MapConductor — MapConductor se encarga de las diferencias.
Escribe una vez, úsalo con cualquier SDK de mapas
Section titled “Escribe una vez, úsalo con cualquier SDK de mapas”Con MapConductor, la misma lógica de tu aplicación puede funcionar con los SDK de mapas soportados.


Escribes las funciones del mapa una sola vez con una API unificada, mientras MapConductor adapta el comportamiento a cada SDK subyacente.
Esto reduce las diferencias de implementación sin ocultar las capacidades de cada plataforma.
Diseñado para desarrollo real con mapas
Section titled “Diseñado para desarrollo real con mapas”MapConductor no es solo un wrapper delgado.
Se basa en conceptos compartidos entre SDK de mapas y agrega capacidades prácticas pensadas para aplicaciones reales.

Las funciones soportadas incluyen:
- Marcadores y anotaciones
- Polilíneas y polígonos
- Control de cámara
- Manejo de eventos
- Utilidades de clustering y visualización
- Extensiones de renderizado de alto rendimiento
Una mejor experiencia para desarrolladores
Section titled “Una mejor experiencia para desarrolladores”Cuando las APIs se comportan de forma consistente, el desarrollo se vuelve más simple y predecible.


Los desarrolladores pueden enfocarse en la lógica de la aplicación en lugar de detalles específicos de cada SDK.
Un solo modelo mental entre plataformas
Section titled “Un solo modelo mental entre plataformas”MapConductor extiende el mismo enfoque de desarrollo a distintas plataformas.

Los mismos conceptos pueden usarse con frameworks de UI modernos como:
- Jetpack Compose (Android)
- SwiftUI (iOS)
Esto reduce la carga cognitiva al crear aplicaciones con mapas multiplataforma.
Simple, flexible, práctico
Section titled “Simple, flexible, práctico”MapConductor te permite elegir el SDK de mapas que se ajuste a tus necesidades manteniendo el desarrollo consistente y mantenible.

Ya sea que te quedes con un solo proveedor o soportes varios, MapConductor te ayuda a crear aplicaciones con mapas de forma más eficiente.
Próximos pasos
Section titled “Próximos pasos”- Aprende cómo funciona MapConductor → Architecture
- Revisa planes futuros → Roadmap
- Empieza a construir → For Developers