-
-
Notifications
You must be signed in to change notification settings - Fork 3
FAQ.ja
MaplatCore に関するよくある質問。
- 商用利用できますか?
- MaplatCore と Maplat(
@maplat/ui)の違いは? - 過去のバージョンのライセンスは?
- OpenLayers は必須ですか?
- Node.js(サーバー側)で動きますか?
- 関連項目
はい。MaplatCore は Apache License 2.0 の下で公開されており、商用利用・ 改変・再配布が許可されています。特許許諾(Patent No. 6684776)も含まれます。 詳細は README の License 節を参照してください。
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(ol)は必須の peer dependency です。MaplatCore は
ラスタタイルとビューポートの描画エンジンとして OpenLayers を使用します。
ol(^9.0.0 || ^10.0.0)を自分でインストールし、CSS を import する
必要があります。
Mapbox GL JS と MapLibre GL JS はオプションの peer dependency です。 ベクタータイルを使用する場合のみ必要です。
MaplatCore はブラウザ描画向けに設計されています。Node.js プロジェクトで npm からインストールするのは開発・バンドル用であり、サーバー側描画を 想定していません。
サーバー側で座標変換のみが必要な場合は、OpenLayers 依存を持たない
@maplat/tin を直接使用
してください。
英語版はこちら / Read this page in English
- Home
- Concepts.ja — Maplat / MaplatTin との関係
- README
- MaplatTin — スタンドアロン TIN 変換ライブラリ
- 🇬🇧 English (Home)
- 🇯🇵 日本語 (Home.ja)
English
日本語
- 📄 README / README.ja
- 📚 docs/api/ — API signatures
- 🗺️ Ecosystem Map(現在外部非公開)
- 🌐 Product site / 製品サイト
- 🏢 Nayuta, Inc. / コーポレートサイト