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.
Áður en þú byrjar
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.
Bættu við pökkunum
Bættu dreifingarsafni Mappls og einingu MapConductor við gegnum Swift Package Manager.
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"),
]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
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ð.