MapLibre GL JS は、 Web サイトまたは Webview ベースのアプリでマップを公開するためのオープンソース ライブラリです。 GPU で高速化されたベクター タイル レンダリングにより、マップの高速表示が可能です。
これは、2020 年 12 月に非 OSS ライセンスに切り替える前に、mapbox-gl-js のオープンソース フォークとして誕生しました。ライブラリの初期バージョン (1.x) は、Mapbox の OSS のドロップイン置き換えを目的としていました。追加機能を備えたバージョン (1.x) ですが、それ以来大きく進化しています。
JavaScript ファイルと CSS ファイルを HTML ファイルの<head>
に含めます。
<script src='https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.js'></script><link href='https://unpkg.com/maplibre-gl@latest /dist/maplibre-gl.css' rel='スタイルシート' />
HTML ファイルの<body>
に次のコードを含めます。
<div id='map' style='width: 400px;高さ: 300px;'></div><script>var map = new maplibregl.Map({ コンテナ: 'マップ'、 style: 'https://demotiles.maplibre.org/style.json', // スタイルシートの場所 center: [-74.5, 40], // 開始位置 [lng, lat] zoom: 9 // ズームを開始します});</script>
地図を楽しんでください!
このライブラリの完全なドキュメントはここから入手できます。
例を通して機能を確認してください。
ショーケース | |
---|---|
例が必要ですか?公式の MapLibre GL JS ドキュメントをご覧ください。
React および Angular には MapLibre GL JS バインディングを使用します。詳細については、awesome-maplibre をご覧ください。
OSMUS の #maplibre Slack チャンネルに参加してください: https://slack.openstreetmap.us/ で招待を取得してください。 ここでの取り組み方法を理解するには、CONTRIBUTING.md ガイドをお読みください。
mapbox-gl-js
に代わるフリー ソフトウェアを利用している場合は、私たちの取り組みへの参加を検討してください。健全なコミュニティ主導のフォークに利害関係がある人なら誰でも、次のステップを見つけるのに協力してくれることを歓迎します。貢献者やリーダーを歓迎します! MapLibre GL JS はすでに、いくつかの初期のフォークの取り組みを組み合わせたものであり、私たち全員が「自分たちのやり方」ではなく「1 つのプロジェクト」から恩恵を受けています。他のフォークをご存知の場合は、そのフォークに連絡して、ここに案内してください。
MapLibre GL JS は、セマンティック バージョニング (2.0.0) に従って開発されています。
MapLibre GL JS リポジトリの一部のタスクに対して報奨金を提供しています。報奨金について詳しくは、ステップバイステップガイドをご覧ください。
https://maplibre.org/roadmap/step-by-step-bounties-guide/
MapLibre GL JS で現在公開されているすべての報奨金をここで見つけてください。
過去に私たちを経済的に支援してくださった皆様に感謝するとともに、定期的な寄付で私たちをサポートしてくださっている人々や団体に特に感謝いたします。
MapLibre スポンサーシップ プログラムの詳細については、https://maplibre.org/sponsors/ をご覧ください。
金:
銀:
後援者とサポーター:
Mapbox がオープンソースに貢献した素晴らしい取り組みに感謝したいと思います。オープンソース コミュニティは彼らとの別れを残念に思っていますが、同時に彼らがこれまでに貢献してくれたすべてのことに感謝しています。 mapbox-gl-js
1.x はオープンソースの成果物であり、現在はmaplibre-gl
として存続しています。私たちは巨人の肩の上で開発できることを誇りに思っています。Mapbox に感謝します ??♀️。
留意してください: 不正なバックポートは、MapLibre プロジェクトに対する最大の脅威です。以前の BSD-3 ライセンスの対象ではない、mapbox-gl-js からコードをバックポートすることは受け入れられません。この問題について不明な点がある場合は、お問い合わせください。
MapLibre GL JS は、 3 条項 BSD ライセンスに基づいてライセンスされています。