コンテンツにスキップ

About

@navaramap/maplibre-style は MapLibreStylePlugin を提供します。これは MapLibre Style JSON 仕様を解析し、そのソースとレイヤーを Navara のレイヤー操作とフィーチャーごとの評価器に変換します。これにより、既存の MapLibre GL JS スタイルを最小限の変更で Navara の 3D 地球儀上にレンダリングできます。

プラグインが処理するもの:

  • 式の評価 - サポートされている MapLibre 式(数学、決定、検索、zoom など)
Terminal window
npm install @navaramap/maplibre-style

使用例については MapLibreStylePlugin を参照してください。

@navaramap/three (コア: ThreeView, Plugin, Source, Layer)
├── @navaramap/three-default-plugin (DefaultPlugin: descriptor 登録)
└── @navaramap/maplibre-style (MapLibreStylePlugin: MapLibre Style サポート)
└── @maplibre/maplibre-gl-style-spec を式評価に使用

プラグインは MapLibre Style 仕様の実用的なサブセットをサポートしており、一般的なレイヤータイプ(fill、line、circle、symbol など)、複数のソースタイプ(vector、raster、GeoJSON)、およびほとんどの式演算子が含まれます。

サポートされている機能、制限、実装の詳細の完全なリストについては、サポートされている機能 ページを参照してください。