Skip to content
Kohei Otsuka edited this page Jul 24, 2026 · 1 revision

FAQ(日本語)

MaplatCore に関するよくある質問。

目次


商用利用できますか?

はい。MaplatCore は Apache License 2.0 の下で公開されており、商用利用・ 改変・再配布が許可されています。特許許諾(Patent No. 6684776)も含まれます。 詳細は README の License 節を参照してください。

MaplatCore と Maplat(@maplat/ui)の違いは?

Maplat@maplat/ui)は エンドユーザー向けビューアアプリです。MaplatCore(@maplat/core)の上に 構築され、PWA シェル・UI コンポーネント(地図セレクタ・POI リスト・情報 バルーン)・アプリローダープロトコル・i18n を追加します。

MaplatCore はより低レベルな描画ライブラリです。エンドユーザー向けウェブ アプリを構築する場合は @maplat/ui を、地図ライフサイクルを低レベルで 制御したい場合(カスタム UI・既存アプリへ組込み)は @maplat/core を 使用してください。

過去のバージョンのライセンスは?

0.13.2 より前のバージョンは「Maplat Limited License 1.1」(制限付き ライセンス)の下で公開されていました。0.13.2 以降、MaplatCore は Apache License 2.0 へ復帰しています。npmjs.com 上では過去版に制限付き ライセンス表記が残りますが、これは npm 表示上の制限であり、現在の ライセンス問題ではありません。詳細は known-discrepancies を参照してください。

OpenLayers は必須ですか?

はい。OpenLayers(ol)は必須の peer dependency です。MaplatCore は ラスタタイルとビューポートの描画エンジンとして OpenLayers を使用します。 ol^9.0.0 || ^10.0.0)を自分でインストールし、CSS を import する 必要があります。

Mapbox GL JS と MapLibre GL JS はオプションの peer dependency です。 ベクタータイルを使用する場合のみ必要です。

Node.js(サーバー側)で動きますか?

MaplatCore はブラウザ描画向けに設計されています。Node.js プロジェクトで npm からインストールするのは開発・バンドル用であり、サーバー側描画を 想定していません。

サーバー側で座標変換のみが必要な場合は、OpenLayers 依存を持たない @maplat/tin を直接使用 してください。


英語版はこちら / Read this page in English

関連項目

MaplatCore

Language / 言語

Pages / ページ

English

日本語

External / 外部

Clone this wiki locally