Leaflet
リーフレットは、開発者が自分のウェブサイトやウェブアプリケーションにインタラクティブマップを統合するための簡単なことをするJavaScriptライブラリです。
- あなたのウェブサイトやアプリのためのインタラクティブマップを作成します。
- ユーザ製プラグインの広い範囲でサポートされています
- 多様なズームとパンオプション
- JavaScriptを、Webアプリケーションのための最も一般的に使用される言語の一つで動作します
- 大規模かつ熱狂的なコミュニティによってサポートされています
- 小さなサイズは、それは、軽量で機動性になり
- GPSマッピング用のサードパーティのサポートに依存しています
- 競争よりも、マーカーを大量に扱うことが少ないこと
現代のプログラミング言語は本当に群集から際立っているサイトやアプリを作り、自分で多くのことを達成することができますが、多くの場合、外部ライブラリを使用する必要があります。リーフレットは、サイトやアプリケーションに地図を組み込むプロセスを促進するために設計された、JavaScriptをオフに構築され、特に、特定のライブラリです。その焦点の特異性は、リーフレットは、Bing MapsのAPIとGoogle Maps APIのような、より良く担保、クローズドソースマップ設計プログラムとの競争でそれを入れて、見事にその目標を達成することができます。 開発者は、おそらくリーフレットについて気づく最初の事はそれがどのようにコンパクトです。ライブラリ全体は、それが点灯し、簡単に導入すること、38キロバイトの重さ。しかし、それはその小さな枠の中に多くのことをパックする管理しています。それは同じ原理の多くのオフ構築するとGoogleマップAPIを使用している開発者は、リーフレットはおなじみでしょう。あなたのマップを展開すると、CSSのdivの中でそれを入れ子にするのと同じくらい簡単です、そしてそこから、あなたはあなたに利用できるカスタマイズオプションの数を持っています。リーフレットは、その結果を達成するためにタイルレイヤを使用し、開発者が特定のニーズにそのマップの機能を拡張できることを意味します。また、ユーザーが異なる層にそのマップの機能を階層化することを可能にすることによって、あなたは、表示された地図の様々な機能を分離し、少ない時間これらの変更は、あなたのコードのさまざまな側面に与える影響を心配をかけながら調整を行うことができます。 基本的なライブラリーは、ユーザーが最新のWebベースのマップに期待すること、すべての機能が含まれています。これは、マーカーは、ドラッグ、ドラッグマップ、および、デスクトップとモバイルデバイスの両方で直感的に使用するためにカスタマイズ機能をズームしています。キーボードとタッチジェスチャーの両方がサポートされており、簡単にマップに実装されています。ズームやポップアップフェードのためのアニメーションのような文体の要素は、あなたのサイトやアプリがパックから離れて立つことができます。デフォルトのUIはきれいで簡単な目の上にあるが、開発者は、彼らが彼らのマップがパッケージ化されたカスタマイズオプションを見てみたい方法のさらなるコントロールを持っています。ピュアCCS3ポップアップとコントロールは、そのWeb開発者を意味して、彼らがしている快適な言語を使用して簡単にスタイル彼らのマップ、画像やHTMLベースのマーカーは、カスタマイズの経験をより多くの汎用性を提供することができます。 リーフレットのコアライブラリは、GoogleマップやBing Mapsのが提供できることを基本的な機能のいくつかを欠いています。リーフレットは、オープンソースではなく、大手企業から独自のソフトウェアであるため、開発者は、これらの大企業から見つけることができます更新衛星やGPS情報にアクセスすることはできません。しかし、オープンソースのデザインには、このコミットメントはまた、リーフレットの主要な強みの一つです。リーフレットの周りのコミュニティは大きく、その開発手段のクラウドソーシング性質は、バグは通常すぐにアイロンをかけていること。また、これは、多くの中の充填は、コアライブラリで利用できない機能、およびリーフレットはJavaScriptを実行されるため、新しいインターフェイスを習得する必要はありませんことを、外部プラグインの膨大なリソースがあることを意味します。