/ / ¿Qué son Leaflet y Mapbox, y cuáles son sus diferencias? - api, diccionario, folleto, mapbox

¿Qué son Leaflet y Mapbox, y cuáles son sus diferencias? - api, diccionario, folleto, mapeo

¿Qué son Leaflet y Mapbox, y cuáles son las diferencias o usos de ambos? ¿Cuáles son las principales diferencias en sus APIs?

Respuestas

30 para la respuesta № 1

Actualización (2014-08-22):

Mi respuesta está un poco desactualizada. Por favor refiérase a la respuesta de @tmcw para una comparación actualizada entre Leaflet y MapBox.


Respuesta original (2012-09-05):

Estás comparando manzanas y naranjas.

El folleto es "solo" un mapa API. No proporciona datos / mapas en sí. Mapbox es un servicio para diseñar y publicar mapas, donde el resultado final es un conjunto de mosaicos de mapas generados en la nube (y algunos archivos json).

Por lo tanto, por ejemplo, puede consumir mapas de Mapbox del Folleto. Ejemplo

De todos modos, Mapbox está desarrollado por una compañía llamada DevelopmentSeed, y tienen una API de mapas que de hecho es un competidor de Leaflet, llamado Mapas modestos, aunque mucho más simple y con menos funcionalidad.

Entonces, para resumir:

  • Folleto -> Mapa de API, sin datos
  • MapBox -> diseñar y publicar mapas

92 para la respuesta № 2

La otra respuesta es buena pero un poco anticuada, ya que Mapbox ha cambiado significativamente en dos años.

Folleto es una API de JavaScript para hacer mapas interactivos en internet. Puede integrarse con Mapbox, pero también muchas otras fuentes de mosaicos, como OpenStreetMap, y otras fuentes de datos, como Superposiciones GeoJSON.

Mapbox es una empresa que proporciona servicios de mapas y tecnología, uno de esos servicios, Mapa de azulejos, se puede usar en Leaflet como mapas base - igual que usaría los mosaicos de Google Map en la API de Google Maps. Mapbox también desarrolla un complemento de Leaflet llamado Mapbox.js eso hace que sea fácil de integrar con sus mosaicos mientras se sigue usando toda la gran funcionalidad de Leaflet. También apoyamos el desarrollo de Leaflet, ya que el mantenedor trabaja aquí.

Puede usar Mapbox.js sin usar los mosaicos de Mapbox, y usar Leaflet con los mosaicos de Mapbox, que son completamente mezclables y combinables. Las adiciones de Mapbox.js, como TileJSON y UTFGrid soporte, facilite la integración con los mapas de Mapbox, pero no cambie el comportamiento existente de Leaflet.


15 para la respuesta № 3

Puedes pensar en Mapbox como el github de los mapas.

OpenStreetMaps como git

Leaftlet como cliente git

y mapbox.js como el "GitHub para Mac"


dejame explicarte mas

OpenStreetMaps (OSM) es una cosa de código abierto para crear / mostrar mapas, al igual que git para el control de código fuente

Mapbox es una empresa para hospedar mapas basados ​​en OSM con un poco más de potencia en lugar de solo hospedar, lo que es el mismo caso para github para proyectos git.

Leaftlet es una biblioteca que permite a los usuarios mostrar / usar mapas basados ​​en OSM en sus navegadores que utilizan el servicio de alojamiento de OSM como cualquier otro cliente de git está haciendo con los servicios de alojamiento de git.

mapbox.js es una biblioteca mejorada para mostrar / usar mapas alojados en mapbox.com, que ya se basa en OSM, al igual que el cliente "GitHub para Mac" creado por github para los proyectos hospedados en github

Espero que esto aclare el tema.


1 para la respuesta № 4

Es un post viejo, aquí está mi actualización.

Mapbox ahora está utilizando el folleto como su oficialAPI de JavaScript (no sé qué es el funcionamiento interno, pero ... no puedo visitar Modest Maps en absoluto, y Mapbox no menciona nada sobre Modest Map en su sitio web actual).