Czym są ulotki i Mapbox i jakie są różnice lub zastosowania obu? Jakie są główne różnice w ich interfejsach API?
Odpowiedzi:
30 dla odpowiedzi nr 1Aktualizacja (2014-08-22):
Moja odpowiedź jest nieco przestarzała. Należy zapoznać się Odpowiedź @tmcw aktualne porównanie pomiędzy ulotką a MapBox.
Oryginalna odpowiedź (2012-09-05):
Porównujesz jabłka i pomarańcze.
Ulotka jest „tylko” interfejsem API map. Nie dostarcza danych / map. Mapbox to usługa służąca do projektowania i publikowania map, w której wynikiem końcowym jest kilka wygenerowanych kafelków map przechowywanych w chmurze (i niektóre pliki json).
Na przykład możesz korzystać z map Mapbox z ulotki. Przykład
W każdym razie Mapbox jest rozwijany przez firmę o nazwie DevelopmentSeed i ma interfejs API map, który jest rzeczywiście konkurentem ulotki, zwanym Skromne mapy, choć znacznie prostsze i mniej funkcjonalne.
Podsumowując:
- Ulotka -> API map, brak danych
- MapBox -> projektuj i publikuj mapy
92 dla odpowiedzi nr 2
Druga odpowiedź jest dobra, ale nieco przestarzała, ponieważ Mapbox znacznie się zmienił w ciągu dwóch lat.
Ulotka to JavaScript API do tworzenia interaktywnych map w Internecie. Może integrować się z Mapbox, ale także z wieloma innymi źródłami płytek, takimi jak OpenStreetMapi inne źródła danych, takie jak Nakładki GeoJSON.
Mapbox to firma świadcząca usługi mapowe i technologię - jedna z tych usług, Płytki na mapie, może być użyty w ulotce jako mapa bazowa - tak samo jak w przypadku korzystania z kafelków Google Map w interfejsie API Map Google. Mapbox opracowuje także wtyczkę do ulotki o nazwie Mapbox.js to sprawia, że łatwo jest zintegrować się z ich kafelkami, a jednocześnie korzystać ze wszystkich wspaniałych funkcji zawartych w ulotce. Wspieramy także rozwój ulotki opiekun działa tutaj.
Możesz używać Mapbox.js bez używania kafelków Mapbox i używać Ulotki z płytkami Mapbox - są one całkowicie mieszalne i dopasowane. Dodatki Mapbox.js, takie jak TileJSON i UTFGrid wsparcie, ułatwienie integracji z mapami Mapbox, ale nie zmieniaj istniejącego zachowania ulotki.
15 dla odpowiedzi nr 3
Mapbox można traktować jako github map
OpenStreetMaps jako git
Leaftlet jako klient git
i mapbox.js jako „GitHub for Mac”
pozwól mi wyjaśnić więcej
OpenStreetMaps (OSM) to rzecz typu open source do tworzenia / wyświetlania map, podobnie jak git do sterowania źródłami
Mapbox to firma, która hostuje mapy oparte na OSM z większą mocą niż tylko hostingiem, co w przypadku github dla projektów git
Leaftlet to biblioteka umożliwiająca użytkownikom wyświetlanie / używanie map opartych na OSM w przeglądarkach za pomocą usługi hostingowej OSM, tak jak każdy klient git robi z usługami hostingowymi git
mapbox.js to ulepszona biblioteka do wyświetlania / używania map hostowanych na mapbox.com, która jest już oparta na OSM, podobnie jak klient „GitHub dla Mac” utworzony przez github dla projektów hostowanych w github
mam nadzieję, że to wyjaśni problem
1 dla odpowiedzi nr 4
To jest stary post, oto moja aktualizacja.
Mapbox używa teraz ulotki jako oficjalnejJavaScript API (nie wiem, co jest wewnętrzne, ale ... nie mogę w ogóle odwiedzić Modest Maps, a Mapbox nie wspomina nic o Modest Map na ich aktualnej stronie).