Skip to content

Configuración de ArcGIS

En esta página se explica cómo configurar ArcGIS para usarlo con MapConductor.

  • Cuenta de ArcGIS o licencia de desarrollador disponible.
  • Clave de API y configuración de autenticación completadas.
dependencies {
implementation(platform("com.mapconductor:mapconductor-bom:1.1.2"))
implementation("com.mapconductor:core")
implementation("com.mapconductor:for-arcgis")
// Añade también las dependencias de ArcGIS Maps SDK for Kotlin / Android
}

Sigue la documentación oficial de ArcGIS para configurar las dependencias y las licencias.

@Composable
fun ArcGISExample() {
val camera = MapCameraPositionImpl(
position = GeoPointImpl.fromLatLong(34.0522, -118.2437),
zoom = 11.0,
)
val mapViewState = rememberArcGISMapViewState(
cameraPosition = camera,
)
ArcGISMapView(
state = mapViewState,
onMapClick = { point ->
println("Clicked: ${point.latitude}, ${point.longitude}")
}
) {
Marker(
position = GeoPointImpl.fromLatLong(34.0522, -118.2437),
icon = DefaultIcon(label = "LA"),
)
}
}

Ejemplo sencillo de ArcGIS

Combina MapConductor con funcionalidades avanzadas de ArcGIS (capas, análisis, etc.) para construir aplicaciones de mapas más complejas.