Skip to content

MapConductor iOS SDK

API unificada

Escribe el código relacionado con mapas una sola vez y cambia de proveedor cuando lo necesites. Aunque migres de Google Maps a Mapbox, no tendrás que reescribir grandes partes de tu código.

Optimizado para iOS / SwiftUI

Diseñado para el desarrollo moderno en iOS, con una API pensada específicamente para SwiftUI.

Compatibilidad con Android / Jetpack Compose

También ofrece soporte para Jetpack Compose, dirigido a desarrolladores Android.

Código abierto

Proyecto de código abierto publicado bajo la licencia Apache 2.0, desarrollado por la comunidad.

Al desarrollar una app de mapas en iOS, ¿alguna vez pensaste: 'La parte del mapa se siente demasiado complicada. Ojalá pudiera escribirla con el familiar SwiftUI...'? MapConductor hace realidad ese deseo. Con la API que provee MapConductor, puedes expresar fácilmente lo que quieres que haga el mapa mediante UI declarativa.

Se admiten múltiples SDKs de mapas: Google Maps, Mapbox, MapLibre, MapKit, ArcGIS, todos operados de la misma manera.

Incluso para funcionalidades que existen en un SDK de mapas pero no en otro, las hemos implementado nosotros mismos. Es decir, no solo agrupamos las APIs de cada SDK, sino que también construimos lo que falta.

Funcionalidades avanzadas como el agrupamiento de marcadores y los mapas de calor también pueden integrarse en pocas líneas.

¡Olvídate de tener que lidiar con una sección de mapas complicada en una app que por lo demás desarrollas con SwiftUI!

MapView con API unificada

Soporta Google Maps, Mapbox, MapKit, ArcGIS y MapLibre con comportamiento consistente.

Marcadores totalmente personalizables

Cambia fácilmente colores, grosor del borde, etiquetas y agrega imágenes a los marcadores.

InfoBubble escrito en SwiftUI

Créalos igual que cualquier otra vista SwiftUI. Puedes incluir botones y más.

MarkerCluster para agrupar marcadores

Un práctico MarkerCluster para agrupar muchos marcadores. Soporta visualización animada.

Circle con radio en metros

Especifica el radio en metros para cualquier SDK de mapas (no disponible de forma nativa en algunos SDKs).

Polyline para líneas rectas y curvas

Personaliza colores y grosor, y obtén la posición donde se tocó la línea.

Polygon para rellenar áreas complejas

Dibuja polígonos precisos que tienen en cuenta la curvatura de la Tierra simplemente configurando una propiedad.

GroundImage para colocar imágenes en áreas específicas

Se ajusta automáticamente cuando el mapa se mueve o cambia la escala.

HeatMap para visualizar densidad

Dibuja un mapa de calor con datos estadísticos como densidad o concentración en pocas líneas.

RasterLayer para mostrar otras imágenes de teselas

Diseñado para soportar cambios de opacidad en todos los SDKs de mapas.