Skjölun / Uppsetning / React / Mappls
Uppsetning á Mappls
Hvernig stýra má vef-SDK Mappls (MapmyIndia) gegnum MapConductor. Á vefnum tekur það einn API-lykil, sendan til stöðunnar.
PACKAGE
@mapconductor/react-for-mappls
API KEY
Nauðsynlegt
VIEW
MapplsMapView2D
TIME
10 mín
Áður en þú byrjar
Node.js og verkefni á React 18 eða nýrra
Mappls (MapmyIndia)-aðgangur og API-lykill
STEP 01
Fáðu API-lykil
Gefðu út API-lykil fyrir vefinn í forritarastjórnborði Mappls. Ólíkt innbyggðu vettvöngunum vinnur vef-SDK-ið út frá einum lykli fremur en stillingaskrám.
STEP 02
Settu upp pakkana
Vef-SDK Mappls fylgir sem viðfang.
shellShell
npm install @mapconductor/react-for-mappls @mapconductor/js-sdk-core @mapconductor/js-sdk-react
STEP 03
Sendu lykilinn til stöðunnar
Vef-SDK Mappls hleðst frá sdk.mappls.com með lyklinum í slóðinni.
STAÐFESTA
Það sem þú ættir að sjá
Sýndu kort miðað á Delhi. Hlaðist flísarnar ertu búin/n.
import {
MapplsDesign,
MapplsMapView2D,
useMapplsViewState,
} from '@mapconductor/react-for-mappls';
import { createGeoPoint, createMapCameraPosition } from '@mapconductor/js-sdk-core';
// Your own key. Read it from your environment however your build tool does
// it, and keep it out of source control.
const MAPPLS_API_KEY = '…';
const DELHI = createGeoPoint({ latitude: 28.6139, longitude: 77.2090 });
export default function App() {
const state = useMapplsViewState({
apiKey: MAPPLS_API_KEY,
mapDesignType: MapplsDesign.Default,
cameraPosition: createMapCameraPosition({ position: DELHI, zoom: 11 }),
});
return (
<div style={{ width: '100vw', height: '100vh' }}>
<MapplsMapView2D state={state} />
</div>
);
}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.
Skrifta SDK-sins hleðst ekki og skilar 401
- Vef-SDK Mappls hleðst frá sdk.mappls.com með lyklinum í slóðinni. 401 þýðir að lykillinn hafi ekki réttindi á vef-SDK-ið, eða sé útrunninn.
Næst
Merki, fjöllínur, marghyrningar, hringir, jarðmyndir, rasterlög og upplýsingablöðrur virka öll gegnum sameiginlega API-ið.