ตัวอย่างโค้ด
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