Leaflet
Leafletの典型的な使い方としては、spanやdivなどのHTML要素にLeafletの"map"オブジェクトをバインドする。 そしてそのmapオブジェクトにレイヤーやマーカーを追加する。
変数Lを使ってLeafletライブラリそのものにアクセスできる。
Leafletは2010年、当時Agafonkinが働いていた地図プロバイダCloudMadeのためのWeb地図API JavaScriptライブラリとして生まれた。 2011年5月、CloudMadeはLeafletの最初のリリースを発表した。それは改めて作り直されたものだったが、古いAPIコードの一部を流用したものだった。
0.1: 2011年5月17日
0.2: 2011年6月18日
0.3: 2012年2月14日
0.4: 2012年7月30日
0.5: 2013年1月17日
このリリースはRetina対応と多くのユーザビリティ、ユーザエクスペリエンスの改善を含んでいた 。
0.6: 2013年6月26日
このリリースはAPIのメソッドとイベントの範囲を拡大し、GeoJSONの保存機能を追加した。これはMapboxの援助による2日間のコードスプリントで完成した 。
0.7: 2013年11月22日
このリリースはバグ修正にフォーカスし、リファクタリングと後方非互換性の可能性がまもなく来ることを公表した。
1.0: Sep 27, 2016
このリリースは、v0.7.7 と比較し 400 を超える変更があった。主な改善点は:
ライブラリ全般、特にベクターレイヤーのパフォーマンスの改善。
鳥瞰アニメーション(カーブ状のズームとパン)。
分数ズームレベルのサポート。
タイルロードのアルゴリズムの改善。点滅を減らした。
カスタム区画(pane)管理。複数のベクターレイヤー区画、差し込みベクターやタイルレイヤーを含む。
標準でない投影法のサポートの改善。
アクセシビリティ機能の追加。
ドキュメントの改善。
安定性の改善。