Skip to content

Descripción general de la configuración

En esta página se ofrece una visión general de los pasos necesarios para usar MapConductor con cada proveedor de mapas. Los detalles específicos se describen en las páginas de cada proveedor.

Requisitos comunes

Antes de usar MapConductor, asegúrate de cumplir estos requisitos:

  • Proyecto Android creado (con Gradle configurado).
  • Kotlin y Jetpack Compose habilitados en el proyecto.
  • Claves de API y credenciales necesarias para cada SDK de mapas.

Puedes encontrar un ejemplo de configuración de Gradle en la sección de Comenzar.

Configuración por proveedor

Las instrucciones para cada proveedor se detallan en:

Solo necesitas configurar los proveedores que uses en tu aplicación.

Inicialización de MapConductor

Una vez inicializado cada SDK de mapas, en MapConductor solo tienes que utilizar el MapViewStateInterface correspondiente y el componente de vista de mapa adecuado.

@Composable
fun MyMap() {
val cameraPosition = MapCameraPosition(
position = GeoPoint.fromLatLong(35, 135),
zoom = 12,
)
val mapViewState = rememberGoogleMapViewStateInterface(
cameraPosition = cameraPosition,
)
GoogleMapView(state = mapViewState) {
// Añade Marker / Circle / Polyline según necesites
}
}

Resultado de MyMap

Para cambiar a otro proveedor, sustituye rememberGoogleMapViewState y GoogleMapView por las versiones correspondientes, como rememberMapboxMapViewState y MapboxMapView.