Что такое листовка и картотека, и каковы их различия?


Что такое листовка и Mapbox, и каковы различия или обычаи обоих? Каковы основные различия в их API?

4 64

4 ответа:

обновление (2014-08-22):

мой ответ немного устарела. Пожалуйста, обратитесь к @tmcw ответ для современного сравнения между листовкой и MapBox.


Оригинальный Ответ (2012-09-05):

вы сравниваете яблоки и апельсины.

листовка-это" просто " API карты. Он не предоставляет данные/карты сам. Mapbox-это сервис для разработки и публикации карт, где конечный результат-куча сгенерированные листы карт хранятся в облаке (и некоторые файлы json).

таким образом, например, вы можете использовать карты Mapbox из листовки. пример

в любом случае, Mapbox разработан компанией DevelopmentSeed, и у них есть API map, который действительно является конкурентом листовки, называемым Скромный Карты, хотя гораздо проще и с меньшей функциональностью.

Итак, подводя итог:

  • листовка - > карта API, нет данные
  • MapBox - > дизайн и публикация карт

другой ответ хорош, но немного устарел, так как Mapbox значительно изменился за два года.

листовка это JavaScript API для создания интерактивных карт в интернете. Он может интегрироваться с Mapbox, но и множество других источников плитки, как OpenStreetMap, и другие источники данных, такие как GeoJSON накладывает.

Mapbox - это компания, которая предоставляет картографические сервисы и технологии - один из тех услуги,карта плитки, может использоваться в листовке в качестве базовых карт-так же, как вы используете плитки Google Map в API Google Maps. Mapbox также разрабатывает плагин листовки под названием Mapbox.js что делает его простым интегрировать с их плитками пока все еще использующ всю большую функциональность в листовке. Мы также поддерживаем развитие листовки, так как здесь работает сопровождающий.

вы можете использовать Mapbox.js без использования плиток Mapbox и использовать листовку с Плитки Mapbox-они полностью смешиваются и сопоставляются. Mapbox.дополнения js, например TileJSON и UTFGrid поддержка, упрощает интеграцию с картами Mapbox, но не изменяет существующее поведение листовки.

вы можете думать о Mapbox как github карт

OpenStreetMaps как git

Leaftlet как Git client

и mapbox.js как 'GitHub для Mac'


позвольте мне объяснить подробнее

OpenStreetMaps (OSM) является открытым исходным кодом вещь для создания/отображения карт, так же, как git для управления версиями

Mapbox-это компания для размещения карт на основе OSM с некоторой большей мощностью, а не просто хостинг, что в том же случае для github для проектов git

Leaftlet-это библиотека, позволяющая пользователям отображать / использовать карты на основе OSM в своих браузерах с помощью службы хостинга OSM, как и любой клиент git с помощью служб хостинга git

mapbox.js-это расширенная библиотека для отображения / использования карт, размещенных по адресу mapbox.com, который уже основан на OSM, как и клиент "GitHub для Mac", созданный github для проектов, размещенных на github

надеюсь, это прояснит вопрос

Это старый пост, вот мое обновление.

Mapbox теперь использует листовку в качестве своего официального API JavaScript (я не знаю, что такое внутренняя работа, но... Я вообще не могу посещать скромные карты, и Mapbox ничего не упоминает о скромной карте на своем текущем веб-сайте).