Leaflet

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

← ブログ記事一覧に戻る

Leaflet 0.7 リリース、MapBox、そして今後の計画

Leaflet 0.7 がリリースされました!IE11のタッチサポート、タイルのアップスケーリング、そして数多くの改善とバグ修正が含まれています!一方、私はMapBoxチームにフルタイムで参加しました…

多くの貢献者 の参加による5ヶ月間の活発な開発の後、Leaflet 0.7 の安定版リリースを発表できることを嬉しく思います。

これはバグ修正に重点を置いたリリースです。Leafletは機能面でますます安定性を増しているため、焦点は新機能よりも安定性、使いやすさ、APIの改善に移行しています。また、計画されていた大規模なリファクタリングの一部(この記事の後半で説明します)は、0.7のリリースまで延期していました。これにより、リリースサイクルの開始時にリスクの高い作業を行い、既存のアプリケーションを意図せず壊す可能性のあるバグや互換性のない変更をキャッチするための十分な余裕を持たせることができます。

MapBoxへの参加

その他のニュースとして、私はMapBoxチームにフルタイムで参加しました。これは私にとって非常にエキサイティングなことであり、長年の夢の仕事でした。MapBoxは、その素晴らしい仕事でインタラクティブマッピングの世界を永遠に変え、世界最高の地理マッピングエンジニアとデザイナーが集まり、可能性の限界を押し広げ、毎日多くの人々に刺激を与えています。

Leafletにとっては、これは非常に良いことしか意味しません。Leafletの開発に多くの時間を費やし、より多くの熱意、より多くの遊び、マップに関するより多くのクレイジーな実験(これなど)、そして多くの学習ができます。私は今、これまでで最も幸せな地図オタクの一人です。素晴らしいものがたくさんあるので、ご期待ください!

0.7での変更点

ここ数ヶ月の0.7に関する詳細な変更ログ(約90個の改善とバグ修正)を確認できますが、いくつかのハイライトを挙げたいと思います。

0.8の計画

Leafletのリファクタリングには、0.7のリリース後すぐに取り組みたい大きな課題がいくつかあります。これらは長すぎる間延期しており、プラグインやLeafletベースのAPI開発者にとって非常に有益なものとなります。その一部はすでに進行中です。

野心的な計画であり、複数の安定版リリースが必要になる可能性がありますが、これらのリファクタリングを完了することは、Leafletが1.0リリースに向けて準備を整えていることを意味します。

0.7のリリース後に焦点を当てたいもう1つの方向性は、ウェブサイトとドキュメントの改善です。まず、Leafletはより詳細なステップバイステップのチュートリアル(カスタムレイヤー、カスタムコントロールなどの高度な機能を含む)を必要としており、将来的にドキュメント/チュートリアルのスプリントを実施したいと考えています。次に、視覚的なショーケースやアプリギャラリーを追加し、ロゴや引用/推薦文でLeafletユーザーをより目立たせ、よりスタイリッシュでクリーンな外観にするためのレイアウト/デザインの更新など、プレゼンテーションを大幅に改善できます。

近い将来のLeafletで期待できるものについての概要が得られたことを願っています。ご質問があればコメント欄でご遠慮なくご質問ください。喜んでお答えします!

いつものように、新しいリリースのCDNリンクまたはダウンロードはダウンロードページから入手できます。アプリケーションで試してみて、回帰があればすぐに報告してください。そして、いつものように、リリースについて素敵なTwitterの話題を盛り上げましょう!

Leafletへの貢献、バグレポート、メーリングリスト、Twitterでの話題、素晴らしいアプリの作成、Leafletに関する情報の発信にご協力いただいた皆様に感謝いたします!皆さんは、これまでで最も素晴らしいコミュニティです。

敬具
Vladimir。