MapConductor React SDK Samples

ปรับให้พอดีขอบเขต | MapLibre | MapConductor React SDK

ตัวอย่าง ปรับให้พอดีขอบเขต ของ MapConductor React SDK ที่ใช้ MapLibre

ตัวอย่างเชิงโต้ตอบนี้แสดง ปรับให้พอดีขอบเขต ผ่านการห่อหุ้มของ MapConductor บน MapLibre

ตัวอย่างโค้ด

import { createGeoPoint, createMapCameraPosition } from '@mapconductor/js-sdk-core';
import { MapLibreDesign, MapLibreMapView2D, useMapLibreViewState } from '@mapconductor/react-for-maplibre';


// (1) สร้างแผนที่


const initialCamera = createMapCameraPosition({
  position: createGeoPoint({ latitude: 35.6812, longitude: 139.7671 }),
  zoom: 12,
});


const mapViewState = useMapLibreViewState({
  mapDesignType: MapLibreDesign.OsmBrightJa,
  cameraPosition: initialCamera,
});


// (2) เรนเดอร์แผนที่และโอเวอร์เลย์


<MapLibreMapView2D state={mapViewState}>
  {/* MapConductor overlays */}
</MapLibreMapView2D>

โค้ดนี้ทำงานอย่างไร

วาดโอเวอร์เลย์ที่ไม่ผูกกับผู้ให้บริการไว้ภายในมุมมองแผนที่ร่วมของ MapConductor