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
Sami þjónustuaðili, aðrir vettvangarAndroidiOS

Áð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ð.