リーフレットとマップボックスとは何ですか?また、両方の違いや用途は何ですか? APIの主な違いは何ですか?
回答:
回答№1の場合は30アップデート(2014-08-22):
私の答えは少し古いです。を参照してください @ tmcwの答え リーフレットとMapBoxの最新の比較のために。
元の回答(2012-09-05):
あなたはリンゴとオレンジを比較しています。
リーフレットは「ちょうど」マップAPIです。 Mapboxは地図をデザインして公開するためのサービスで、最終結果はクラウド(およびいくつかのjsonファイル)に保存されたマップタイルの集合です。
たとえば、リーフレットからマップボックスマップを使用することができます。 例
とにかく、MapboxはDevelopmentSeedという会社によって開発されたもので、実際にはリーフレットの競合相手であるマップAPIを持っています モデスト地図はるかに簡単で機能は少なくなりました。
だから、それを要約すると:
- リーフレット - >マップAPI、データなし
- MapBox - >地図をデザインし公開する
回答№2の92
もう一つの答えは良いですが、Mapboxは2年後に大きく変わったので、少し古くなっています。
リーフレット インターネット上で地図をインタラクティブにするためのJavaScript APIです。それはMapboxと統合することができますが、他のタイルソースもたくさんあります。 OpenStreetMap、およびその他のデータソース GeoJSONオーバーレイ.
マップボックス これらのサービスの1つである地図サービスと技術を提供する会社であり、 マップタイルあなたがGoogle Maps APIでGoogleマップタイルを使用するのと同じようにリーフレットでベースマップとして使用することができます。Mapboxはまた、リーフレットのプラグインを開発します Mapbox.js リーフレットの優れた機能をすべて使用しながら、タイルと簡単に統合することができます。リーフレットの開発もサポートしています。 メンテナーはここで働く.
マップボックスタイルを使用せずにMapbox.jsを使用し、Mapboxタイルを持つリーフレットを使用することができます。それらは完全に混合され、マッチしますMapbox.jsのような追加 TileJSON そして UTFグリッド Mapboxマップとの統合を容易にしますが、リーフレットの既存の動作を変更することはできません。
回答№3の15
Mapboxは地図のギブスとして考えることができます
OpenStreetMapsをgitとして
GretクライアントとしてのLeaftlet
「Mac用GitHub」としてmapbox.jsを使用すると、
私にもっと説明させてください
OpenStreetMaps(OSM)は、ソースコントロール用のgitと同じように、マップを作成/表示するためのオープンソースのものです
MapboxはOSMベースのマップをホスティングする会社で、単にホストするのではなく、より多くのパワーを持ちます。gitプロジェクトのgithubの場合と同じです
Leaftletは、gitクライアントがgitホスティングサービスでやっているのと同じように、OSMホスティングサービスを使用してブラウザ上にOSMベースのマップを表示/使用できるようにするライブラリです
mapbox.jsは、githubでホストされているプロジェクトのgithubによって作られた "Mac用GitHub"クライアントのように、OSMに基づいているmapbox.comでホストされているマップを表示/使用する拡張ライブラリです
これが問題を明確にすることを願って
回答№4の場合は1
それは古い投稿です、ここに私の更新です。
Mapboxは現在公式にチラシを使用していますJavaScript API(私は内部作業は何かを知っているわけではありませんが...私はModest Mapsをまったく訪問することはできず、Mapboxは現在のWebサイト上のModest Mapについて何も言及していません)。