Mapbox un SDK de mapas ligero y de código abierto

mapbox
  • 13 Oct 2018
  • 12:00 AM

Actualmente las opciones de integración de mapas en una aplicación son la API de Google Maps y el framework de MapKit de Apple. Pero una alternativa ligera, simple y flexible es el SDK de Mapbox.

¿Que diferenciá a Mapbox?

Personalizable:

  • Muestra / Ocultar las capas del mapa.
  • Estilos disponibles como Dark, Light, etc. y/o personalizarlos a cualquier color.
  • Diseñar / Crear estilos propios por completo a través de la herramienta Mapbox Studio.
  • Generar estilos automáticamente a partir de una imagen con la herramienta Cartogram.
  • Los estilos se integran en las aplicaciones añadiendo una sola línea de código.

Así, es posible generar mapas de acuerdo a el branding de tu app y ofrecer una mejor experiencia a tus usuario.

Open Source:

  • Todo el código es abierto y basado en estándares abiertos.
  • Mapbox dispone de más de 500 repositorios en Github.
  • Es posible ver funciones en desarrollo, reportar problemas o contribuir enviando un PR (Github).
  • Mapbox es un plataforma hecha por desarrolladores y para desarrolladores

Multiplataforma:

El SDK de Mapbox esta disponible para prácticamente todas las plataformas ya que contienen la misma base, como por ejemplo:

  • Android
  • iOS
  • Web
  • Qt
  • Unity
  • MacOS

In-App:

  • Todo ocurre en tu app, no hay necesidad de saltar a otra aplicación. Útil para dar una experiencia de Navegación completa.
  • Posibilidad de guardar mapas offline sin salir de tu app.
  • Core basado en mapas de vectores implementados en C++, utilizando solo datos necesarios al dispositivo y interpretan en tiempo real.

Esto se traduce a una navegación completa sin salir de la app y mapas muy rápidos y visualizaciones más ligeras.

Compatibilidad y fácil Migración:

Tanto el SDK de Android Google Maps como el de iOS MapKit tienen una API similar. Por lo tanto, el conocimiento que ya tienes sobre estos, te seguirá siendo útil.

Para migrar bastara con hacer un "Remplazar" a través del IDE y listo.

Talk is cheap. Show me the code

  • Para empezar a usar los servicios de Mapbox en tus aplicaciones es necesario un token de acceso, que consigue dándose de alta.
  • Mapbox es gratis para tus primeros 50,000 usuarios activos.
  • Hay guías rápidas de instalación, tanto para Android como para iOS.

Aquí los enlaces: