Skip to content

MapConductor Android SDK

MapConductor — Un SDK de mapas unificado para Android que ofrece una API común para múltiples proveedores de mapas

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 Android / Jetpack Compose

Diseñado para el desarrollo moderno en Android, con una API pensada específicamente para Jetpack Compose.

Compatibilidad con iOS / SwiftUI

También ofrece soporte para SwiftUI, dirigido a desarrolladores iOS.

Open Source

Proyecto de código abierto publicado bajo la licencia Apache 2.0, desarrollado por la comunidad.
地図の指揮者のように地図を扱いたい

Al desarrollar una app de mapas en Android, ¿alguna vez pensaste: 'La parte del mapa se siente demasiado complicada. Ojalá pudiera escribirla con el familiar Jetpack Compose...'? 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, HERE, 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 Jetpack Compose!

MapView con API unificada

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

Marcadores totalmente personalizables

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

InfoBubble escrito en Jetpack Compose

Créalos igual que cualquier otro componente. Puedes incluir botones y más.InfoBubble

MarkerCluster para agrupar marcadores

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

Circle con radio en metros

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

Polyline para líneas rectas y curvas

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

Polygon para rellenar áreas complejas

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

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

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

HeatMap para visualizar densidad

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

RasterLayer para mostrar otras imágenes de teselas

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