/ / Was sind Flugblatt und Mapbox und was sind ihre Unterschiede? - API, Wörterbuch, Faltblatt, Mapbox

Was sind Leaflet und Mapbox und was sind ihre Unterschiede? - api, Wörterbuch, Broschüre, Mapbox

Was sind Flugblatt und Mapbox, und was sind die Unterschiede oder Verwendungen von beiden? Was sind die Hauptunterschiede in ihren APIs?

Antworten:

30 für die Antwort № 1

Update (2014-08-22):

Meine Antwort ist etwas veraltet. Bitte beziehen Sie sich auf Antwort von @tmcw für einen aktuellen Vergleich zwischen Leaflet und MapBox.


Ursprüngliche Antwort (2012-09-05):

Sie vergleichen Äpfel und Orangen.

Broschüre ist "nur" eine Karten-API. Es stellt keine Daten / Karten selbst zur Verfügung. Mapbox ist ein Dienst zum Entwerfen und Veröffentlichen von Karten, wobei das Endergebnis eine Reihe generierter Kartenkacheln ist, die in der Cloud gespeichert sind (und einige Json-Dateien).

So können Sie beispielsweise Mapbox-Karten aus dem Leaflet verbrauchen. Beispiel

Wie auch immer, Mapbox wird von einer Firma namens DevelopmentSeed entwickelt, und sie haben eine Karten-API, die tatsächlich ein Wettbewerber von Flugblättern ist Bescheidene Karten, obwohl viel einfacher und mit weniger Funktionalität.

Um es zusammenzufassen:

  • Leaflet -> Karten-API, keine Daten
  • MapBox -> Karten entwerfen und veröffentlichen

92 für die Antwort № 2

Die andere Antwort ist gut, aber etwas veraltet, da Mapbox sich in zwei Jahren erheblich verändert hat.

Flugblatt ist eine JavaScript-API zur interaktiven Gestaltung von Karten im Internet. Es kann in Mapbox integriert werden, aber auch viele andere Kachelquellen wie OpenStreetMapund andere Datenquellen wie GeoJSON-Overlays.

Mapbox ist ein Unternehmen, das Kartendienste und -technologie anbietet - einer dieser Dienste, Kartenkacheln, kann in Leaflet als Basiskarten verwendet werden - genau so wie Sie Google Map-Kacheln in der Google Maps-API verwenden. Mapbox entwickelt auch ein Leaflet-Plugin Mapbox.js Dies macht es einfach, die Kacheln zu integrieren und gleichzeitig alle Funktionen des Leaflet zu nutzen. Wir unterstützen auch die Entwicklung von Leaflet Der Maintainer arbeitet hier.

Sie können Mapbox.js ohne Mapbox-Kacheln und Leaflet mit Mapbox-Kacheln verwenden - sie sind vollständig mischbar und passen zusammen TileJSON und UTFGrid Wenn Sie diese Funktion unterstützen, können Sie die Integration in Mapbox-Karten einfacher gestalten, aber das vorhandene Verhalten von Leaflet nicht ändern.


15 für die Antwort № 3

Sie können sich Mapbox als Github der Karten vorstellen

OpenStreetMaps als Git

Leaftlet als Git-Client

und mapbox.js als "GitHub für Mac"


lass mich mehr erklären

OpenStreetMaps (OSM) ist eine Open-Source-Sache zum Erstellen / Anzeigen von Karten, genau wie bei git für die Quellcodeverwaltung

Mapbox ist ein Unternehmen für das Hosting von OSM-basierten Karten mit etwas mehr Leistung als nur Hosting

Leaftlet ist eine Bibliothek, die es Benutzern ermöglicht, OSM-basierte Karten in ihren Browsern mithilfe des OSM-Hosting-Service anzuzeigen / zu verwenden, genau wie jeder git-Client mit git-Hosting-Services

mapbox.js ist eine erweiterte Bibliothek zum Anzeigen / Verwenden von auf mapbox.com gehosteten Karten, die bereits auf OSM basiert, genau wie der "GitHub for Mac" -Client, der von github für die bei github gehosteten Projekte erstellt wurde

hoffe das klärt das Problem


1 für die Antwort № 4

Es ist ein alter Beitrag, hier ist mein Update.

Mapbox verwendet jetzt Flugblatt als offizielles DokumentJavaScript-API (Ich weiß nicht, was die internen Funktionen sind, aber ... ich kann Modest Maps überhaupt nicht besuchen, und Mapbox erwähnt auf ihrer aktuellen Website nichts über Modest Map).