Что такое листовка и картотека, и каковы их различия?
Что такое листовка и Mapbox, и каковы различия или обычаи обоих? Каковы основные различия в их API?
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
надеюсь, это прояснит вопрос