Skip to content

Descripción General de Configuración del SDK

Usa MapConductorCore junto con uno o más paquetes de proveedor.

.package(url: "https://github.com/MapConductor/ios-sdk-core", from: "1.0.4"),
.package(url: "https://github.com/MapConductor/ios-for-googlemaps", from: "1.0.4")

La configuración del SDK del proveedor sigue aplicándose:

  • Google Maps: llama a GMSServices.provideAPIKey(_:)
  • Mapbox: llama a initializeMapbox(accessToken:)
  • MapKit: no requiere inicialización global del SDK
  • MapLibre: elige un MapLibreDesign
  • ArcGIS: usa los helpers de autenticación en MapConductorForArcGIS cuando se necesite autenticación
import SwiftUI
import MapConductorCore
import MapConductorForGoogleMaps
struct ContentView: View {
@StateObject private var mapViewState = GoogleMapViewState(
cameraPosition: MapCameraPosition(
position: GeoPoint(latitude: 35.6812, longitude: 139.7671),
zoom: 13
)
)
var body: some View {
GoogleMapView(state: mapViewState) {
Marker(
position: GeoPoint(latitude: 35.6812, longitude: 139.7671),
icon: DefaultMarkerIcon(label: "T")
)
}
}
}

Consulta las páginas de configuración específicas de cada proveedor para obtener detalles sobre los paquetes y las credenciales.