/ / Cosa sono Leaflet e Mapbox e quali sono le loro differenze? - API, dizionario, opuscolo, mapbox

Cosa sono Leaflet e Mapbox e quali sono le loro differenze? - API, dizionario, opuscolo, mapbox

Cosa sono Leaflet e Mapbox e quali sono le differenze o gli usi di entrambi? Quali sono le principali differenze nelle loro API?

risposte:

30 per risposta № 1

Aggiornamento (2014-08-22):

La mia risposta è leggermente superata. Per favore riferisci a la risposta di @tmcw per un confronto aggiornato tra Leaflet e MapBox.


Risposta originale (2012-09-05):

Stai confrontando mele e arance.

L'opuscolo è "solo" un'API di mappa. Non fornisce dati / mappe. Mapbox è un servizio per progettare e pubblicare mappe, dove il risultato finale è un mucchio di mappe di mappe generate archiviate nel cloud (e alcuni file JSON).

Pertanto, ad esempio, è possibile consumare mappe Mapbox da Leaflet. Esempio

Comunque, Mapbox è sviluppato da una società chiamata DevelopmentSeed, e hanno una API di mappa che è in effetti un concorrente di Leaflet, chiamato Mappe modeste, anche se molto più semplice e con meno funzionalità.

Quindi, per riassumere:

  • Opuscolo -> mappa API, nessun dato
  • MapBox -> progetta e pubblica mappe

92 per risposta № 2

L'altra risposta è buona ma un po 'obsoleta, poiché Mapbox è cambiata significativamente in due anni.

Volantino è un'API JavaScript per rendere le mappe interattive su Internet. Può integrarsi con Mapbox, ma anche molte altre fonti di tile, come OpenStreetMape altre fonti di dati, come Sovrapposizioni GeoJSON.

Mapbox è una società che fornisce servizi cartografici e tecnologia - uno di questi servizi, Tessere mappa, può essere usato in Leaflet come mappe di base - come se avessi usato i riquadri di Google Maps nell'API di Google Maps. Mapbox sviluppa anche un plugin Leaflet chiamato Mapbox.js questo semplifica l'integrazione con le loro tessere pur mantenendo tutte le grandi funzionalità di Leaflet. Supportiamo anche lo sviluppo di Leaflet, da allora il manutentore lavora qui.

Puoi usare Mapbox.js senza usare i tiles di Mapbox e usare Leaflet con i tiles di Mapbox - sono completamente mix-and-matchable. Le aggiunte di Mapbox.js, come TileJSON e UTFGrid supporto, rendere più facile l'integrazione con le mappe Mapbox, ma non modificare il comportamento esistente di Leaflet.


15 per risposta № 3

Puoi pensare a Mapbox come github delle mappe

OpenStreetMaps come git

Leaftlet come cliente git

e mapbox.js come "GitHub per Mac"


lasciami spiegare di più

OpenStreetMaps (OSM) è una cosa open source per creare / visualizzare mappe, proprio come git per il controllo del codice sorgente

Mapbox è una società per l'hosting di mappe basate su OSM con un po 'più di energia piuttosto che solo hosting, che è lo stesso caso per github per i progetti git

Leaftlet è una libreria che consente agli utenti di visualizzare / utilizzare le mappe basate su OSM sui loro browser utilizzando il servizio di hosting OSM proprio come ogni client git sta facendo con i servizi di git hosting

mapbox.js è una libreria potenziata per visualizzare / utilizzare le mappe ospitate su mapbox.com, che è già basato su OSM, proprio come il client "GitHub per Mac" realizzato da github per i progetti ospitati su github

spero che questo chiarisca il problema


1 per risposta № 4

È un vecchio post, ecco il mio aggiornamento.

Mapbox ora sta usando il volantino come loro ufficialeAPI JavaScript (non so quale sia il funzionamento interno, ma ... Non posso visitare Modest Maps e Mapbox non menziona nulla su Modest Map sul loro sito web attuale).