Leaflet

オープンソースの JavaScript ライブラリ
モバイル対応のインタラクティブなマップ用

← ブログ記事のリストに戻る

Leaflet 0.4.5 のバグ修正リリースおよび 0.5 向けの計画

0.4.5 リリースについて

次のメジャーリリース (0.5) の作業は続行中ですが、本日 Leaflet 0.4.5 をリリースすることにしました。このリリースには、今後の Chrome 23 (現在ベータ版で、数週間以内にリリースされます) と Internet Explorer 10 (Windows 8 に加えて Windows 7 でも利用可能になる予定です) で発生する 不安定なズームアニメーション に関する、1 つのみの細かなバグ修正が含まれています。

(Chrome 23 が安定版になる前に) 全員にアップグレードすることをお勧めします。いつものように、ダウンロードページ で新しいリリースの CDN リンクとダウンロードを見つけることができます。

0.5 向けの計画

Leaflet が機能面で完了に近づき、API が安定になってきているため、当然のことながら新しい機能からパフォーマンスと使い勝手の向上、ブラウザとデバイスのサポートの強化、バグ修正、およびプラグイン開発者と上級ユーザーが特定の Leaflet の部分 (投影とベクトルレンダリングなど) をより簡単に拡張およびカスタマイズできるようにするための内部リファクタリングへと重点を移しました。

master ブランチですでに実装された内容のハイライトとしては、IE10 タッチデバイスおよび Metro アプリ のタッチインタラクションのサポートと、よりスムーズで応答性の高い高速慣性が挙げられます。詳細については、完全な変更ログ を参照してください。

また、基本的な機能をカスタムシェイプ、追加のレンダリングシステム (既存の SVG/VML や Canvas レンダラーに加えて WebGL など)、レンダラー間の簡単な切り替えを使用してより簡単に拡張できるようにベクトルレンダリングコードの大規模なリファクタリングを実施中であり、コードもよりシンプルかつ理解しやすくなっています。

ゲームや屋内マップのプレーンな投影など、より高度な GIS の利用者にも満足していただけるよう、非標準の投影で Leaflet をより簡単に使用できるようにするには、投影関連コードの修正が必要になります。これらの変更により、IGN のインタラクティブ Skyrim マップ や Wowhead の World of Warcraft マップ などの素晴らしい Leaflet プロジェクトをさらに増やすことができます。

今後の数週間の重要なタスクの 1 つは、プラグイン開発者とより密接に協力することです。特に、今後、Dave の Leaflet.markercluster がすべてのマッピングプラットフォームの中で最高のマーカークラスタリングソリューションとなったように、Leaflet.draw が最先端のマップベクトル描画/編集ソリューションになることに重点を置いた Leaflet.draw プラグインがあります。

現在の計画では、11 月中旬のどこかで 0.5 の安定版をリリースする予定です。ご期待ください!

Leaflet への貢献

Leaflet は真のオープンソースプロジェクトであるため、常に新しい貢献者との出会いを歓迎し、パッチやバグレポートを受け入れています。Leaflet の開発への参加を支援し、貢献の管理を容易にするために、ベストプラクティスとアドバイスを含む Leaflet への貢献 ガイドを作成しました。ぜひご覧ください!

皆様のおかげです! Leaflet には私を本当に誇りに思わせてくれる素晴らしいコミュニティがあります。このまま続けてください!

乾杯,
Vladimir、Leaflet の著者兼管理者。