Documentación / Versiones compatibles

Versiones compatibles

Los números de esta tabla se copian mecánicamente de los archivos de build de los repositorios del SDK, no se mantienen a mano. Listan, por plataforma, las versiones de módulo que se distribuyen hoy y la versión del SDK de mapas que presupone cada módulo de proveedor.

Módulos de MapConductor

Esto es lo que instalas. En Android el BOM alinea todos los módulos por debajo, así que nunca hace falta escribir versiones individuales.

Android

Módulo
Versión
Notas
com.mapconductor:mapconductor-bom
1.3.1
Fija la versión de todos los módulos siguientes
com.mapconductor:core
1.3.1
com.mapconductor:compose
1.3.1
com.mapconductor:icons
1.3.1
com.mapconductor:heatmap
1.3.1
com.mapconductor:marker-clustering
1.3.1
com.mapconductor:geojson
1.3.1
com.mapconductor:kml
1.3.1
com.mapconductor:for-googlemaps
1.3.1
com.mapconductor:for-maplibre
1.3.1
com.mapconductor:for-mapbox
1.3.1
com.mapconductor:for-here
1.3.1
com.mapconductor:for-arcgis
1.3.1
com.mapconductor:for-maptiler
1.3.1
com.mapconductor:for-tomtom
1.3.1
com.mapconductor:for-longdo
1.3.1

iOS

Módulo
Versión
Notas
ios-sdk-core (MapConductorCore)
1.3.1
ios-icons
1.1.4
ios-heatmap
1.3.1
ios-marker-clustering
1.3.1
ios-geojson-layer
1.3.1
ios-for-googlemaps
1.3.1
ios-for-maplibre
1.3.1
ios-for-mapbox
1.1.4
ios-for-mapkit
1.1.4
ios-for-here
1.3.1
ios-for-arcgis
1.3.1
ios-for-maptiler
1.3.1
ios-for-tomtom
1.3.1
ios-for-longdo
1.3.1

React (Web)

Módulo
Versión
Notas
@mapconductor/js-sdk-core
0.2.1
@mapconductor/js-sdk-react
0.2.1
@mapconductor/react-icons
0.2.0
@mapconductor/react-heatmap
0.2.1
@mapconductor/react-marker-clustering
0.2.1
@mapconductor/react-geojson
0.2.1
@mapconductor/react-kml
0.2.0
@mapconductor/react-for-googlemaps
0.2.1
@mapconductor/react-for-maplibre
0.2.2
@mapconductor/react-for-mapbox
0.2.1
@mapconductor/react-for-here
0.2.1
@mapconductor/react-for-arcgis
0.2.1
@mapconductor/react-for-maptiler
0.2.1
@mapconductor/react-for-tomtom
0.2.1
@mapconductor/react-for-longdo
0.2.1
@mapconductor/react-for-mapkit
0.2.1
@mapconductor/react-for-leaflet
0.2.1
@mapconductor/react-for-openlayers
0.2.2
@mapconductor/react-for-cesium
0.2.1
@mapconductor/react-for-azuremaps
0.2.1
@mapconductor/react-for-mappls
0.2.1

Versiones del SDK de mapas

La versión del SDK de mapas contra la que se compila y verifica cada módulo de proveedor: Android desde el catálogo de versiones de Gradle, iOS desde el mínimo de Package.swift, web desde la declaración de package.json (sin el caret). Las versiones menores más nuevas suelen funcionar tal cual.

Proveedor
Android
iOS
Web
Notas
Google Maps
20.0.0
11.0.0
2.1.1
El número de Web es el del js-api-loader; la propia Maps JavaScript API funciona por canales
MapLibre
13.4.1
6.20.0
6.6.0
Mapbox
11.28.0
11.0.0
3.29.0
HERE
4.27.2.0.309975
4.27.2.0
etiqueta script
Los SDK móviles se descargan a mano del portal de HERE; la API de JS se carga desde el CDN de HERE (v3.1)
ArcGIS
300.1.0
300.1.0
5.1.20
MapTiler
2.1.0
6.20.0
6.6.0
En iOS y en la web, el proveedor MapTiler se dibuja mediante MapLibre
TomTom
2.4.2
0.73.1
0.51.5
Longdo
1.3.0
4.1.0
etiqueta script
Apple MapKit
incluido con el SO
etiqueta script
MapKit viene con el sistema operativo; MapKit JS se carga desde el CDN de Apple
Azure Maps
3.7.4
Cesium
1.144.0
Leaflet
1.9.4
OpenLayers
10.10.0
Open Mobile Maps
4.0.0
4.0.0
Módulos en preparación: aún no publicados en Maven Central / SwiftPM
Mappls
9.0.3
6.1.5
3.8.1
Módulo de Android en preparación: aún no está en Maven Central

Cadena de herramientas

ANDROID
minSdk 28 / compileSdk 37
KOTLIN
2.4.10
iOS
16.0+
XCODE
15+

Solo ArcGIS pide más: minSdk 28 en Android e iOS 18 en iOS son requisitos del propio SDK del proveedor.