Skjölun / Uppsetning / iOS / Mappls

Uppsetning á Mappls

Hvernig stýra má opinbera iOS-SDK Mappls (MapmyIndia) gegnum MapConductor. Það er sett upp gegnum Swift Package Manager og auðkennt með stillingaskrám sem þú kemur fyrir í forritinu.

MODULE
MapConductorForMappls
API KEY
Nauðsynlegt
VIEW
MapplsMapView
TIME
15 mín
Sami þjónustuaðili, aðrir vettvangarAndroidReact

Áður en þú byrjar

Xcode 15 eða nýrra
Forrit sem miðar á iOS 16.0 eða nýrra
Mappls (MapmyIndia)-aðgangur og auðkenni
STEP 01

Náðu í auðkennin þín

Skráðu forritið þitt í forritarastjórnborði Mappls og náðu í auðkenni þess. Á iOS eru þetta stillingaskrárnar .i.conf / .i.olf, ekki einn API-lykill.

STEP 02

Bættu við pökkunum

Bættu dreifingarsafni Mappls og einingu MapConductor við gegnum Swift Package Manager.

Package.swiftSwift
dependencies: [
    .package(url: "https://github.com/mappls-api/mappls-map-ios-distribution.git", from: "6.1.5"),
    .package(url: "https://github.com/MapConductor/ios-sdk-core", from: "1.3.1"),
    .package(url: "https://github.com/MapConductor/ios-for-mappls", from: "1.0.0"),
]
STEP 03

Komdu auðkenningarskránum fyrir

Hafðu .i.conf / .i.olf skrárnar sem þú fékkst frá Mappls með í búnti forritsins. MapConductor les þær áður en kortið verður til. Haltu þeim utan við útgáfustýringu.

STAÐFESTA

Það sem þú ættir að sjá

Sýndu kort miðað á Delhi. Hlaðist flísarnar ertu búin/n.

import SwiftUI
import MapConductorCore
import MapConductorForMappls

struct TestMappls: View {
    @StateObject private var state = MapplsViewState(
        mapDesignType: MapplsDesign.Default,
        cameraPosition: MapCameraPosition(
            position: GeoPoint(latitude: 28.6139, longitude: 77.2090),
            zoom: 11
        )
    )

    var body: some View {
        MapplsMapView(state: state)
    }
}

Kortahönnun

Notes
Default
Sjálfgefni stíllinn, í boði á hvaða áskrift sem er
StandardDay
Staðlaði dagstíllinn
StandardNight / GreyDay
Greiddar viðbætur. Án réttindanna hafnar SDK-ið þeim

Bilanaleit

Kortið er autt og engar flísar berast

  • Athugaðu að auðkennin séu sett áður en fyrsta kortið verður til.
  • Staðfestu að lykillinn sé virkur í stjórnborði Mappls og að þú sért innan kvótans.
  • Staðfestu að tækið komist á netið.

Skipti um stíl skila „style not found“

  • StandardNight og GreyDay eru greiddar viðbætur. Án réttindanna skaltu nota Default eða StandardDay.

Rasterlög frá vefslóðum utan Mappls teiknast ekki

  • Innbyggða HTTP-lag Mappls hendir eða styttir beiðnir þar sem vefslóðin inniheldur hvorki mappls né mapmyindia. MapConductor kemst fram hjá þessu; skiptir þú HTTP-einingu SDK-sins út sjálf/ur fellur sú lausn niður.

Næst

Merki, fjöllínur, marghyrningar, hringir, jarðmyndir, rasterlög og upplýsingablöðrur virka öll gegnum sameiginlega API-ið.