MapConductor React SDK Samples

範囲にフィット | MapLibre | MapConductor React SDK

MapConductor React SDKでMapLibreを使用する範囲にフィットのサンプルです。

このインタラクティブサンプルでは、MapConductorの抽象APIを通じて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の共通地図ビュー内へ、プロバイダー非依存のオーバーレイを描画します。