Leaflet
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/28 07:38 UTC 版)
歴史
Leafletは2010年、当時Agafonkinが働いていた地図プロバイダCloudMadeのためのWeb地図API JavaScriptライブラリとして生まれた。 2011年5月、CloudMadeはLeafletの最初のリリースを発表した。それは改めて作り直されたものだったが、古いAPIコードの一部を流用したものだった[12]。
- 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対応と多くのユーザビリティ、ユーザエクスペリエンスの改善を含んでいた [13]。
- 0.6: 2013年6月26日
このリリースはAPIのメソッドとイベントの範囲を拡大し、GeoJSONの保存機能を追加した。これはMapboxの援助による2日間のコードスプリントで完成した [14]。
- 0.7: 2013年11月22日
このリリースはバグ修正にフォーカスし、リファクタリングと後方非互換性の可能性がまもなく来ることを公表した[15]。
- 1.0: Sep 27, 2016
このリリースは、v0.7.7 と比較し 400 を超える変更があった[16]。主な改善点は:
- ライブラリ全般、特にベクターレイヤーのパフォーマンスの改善。
- 鳥瞰アニメーション(カーブ状のズームとパン)。
- 分数ズームレベルのサポート。
- タイルロードのアルゴリズムの改善。点滅を減らした。
- カスタム区画(pane)管理。複数のベクターレイヤー区画、差し込みベクターやタイルレイヤーを含む。
- 標準でない投影法のサポートの改善。
- アクセシビリティ機能の追加。
- ドキュメントの改善。
- 安定性の改善。
- ^ "v1.9.4 Latest"; 閲覧日: 2023年5月20日; 出版日: 2023年5月18日.
- ^ “License - Leaflet”. Leaflet. 2015年2月12日閲覧。
- ^ Lovelace, Robin. “Testing web map APIs - Google vs OpenLayers vs Leaflet”. 2014年8月6日閲覧。
- ^ Macwright, Tom (2014年8月6日). “Leaflet Creator Vladimir Agafonkin Joins MapBox”. Mapbox. 2014年8月6日閲覧。
- ^ “Leaflet API”. 2014年8月6日閲覧。
- ^ https://github.com/mapbox/leaflet-omnivore
- ^ “Leaflet documentation”. 2014年8月6日閲覧。
- ^ https://github.com/Georepublic/leaflet-wfs
- ^ https://github.com/Leaflet/Leaflet/issues/547
- ^ “OpenHub.net comparison between OpenLayers and Leaflet”. OpenHub.net. 2014年8月8日時点のオリジナルよりアーカイブ。2015年4月18日閲覧。
- ^ “Data Layer - Google Maps Javascript API - Google Developers”. 2014年8月6日閲覧。
- ^ “Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps”. CloudMade (2011年5月13日). 2014年8月7日閲覧。
- ^ “Leaflet 0.5 released”. 2014年8月6日閲覧。
- ^ “Leaflet 0.6 Released, Code Sprint in DC with MapBox”. 2014年8月6日閲覧。
- ^ “Leaflet 0.7 Release, MapBox and Plans for Future”. 2014年8月6日閲覧。
- ^ “Meet Leaflet 1.0.”. 2018年2月4日閲覧。
- Leafletのページへのリンク