MapTiler



MapTiler es una plataforma especializada en la creación, personalización y alojamiento de mapas. Ofrece herramientas avanzadas para la visualización cartográfica, permitiendo a usuarios y desarrolladores integrar mapas en aplicaciones web, móviles y sistemas de información geográfica (SIG).  

Entre sus características destacan la compatibilidad con mapas vectoriales y rasterizados, la posibilidad de alojar mapas en la nube y la integración con APIs como Leaflet, OpenLayers y MapLibre. Además, MapTiler permite la conversión de imágenes georreferenciadas en mapas interactivos, facilitando su uso en proyectos de cartografía digital.  

Para más información sobre MapTiler y sus funcionalidades, puedes visitar su sitio web oficial: https://www.maptiler.com/maps/

MapTiler ofrece una variedad de estilos de mapas predefinidos, optimizados para diferentes usos y aplicaciones cartográficas. Algunos de los más destacados incluyen:

OpenStreetMap: Basado en los datos de OpenStreetMap, proporciona una representación detallada y familiar del mundo, ideal para navegación y planificación urbana.

Outdoor: Diseñado para actividades al aire libre, muestra información sobre senderos, elevaciones y terrenos naturales, útil para excursionistas y exploradores.

Satélite: Un mapa de imágenes satelitales de alta resolución, perfecto para análisis geoespaciales, estudios ambientales y visualización avanzada.

Street: Estilo moderno y limpio enfocado en la navegación urbana, con detalles sobre carreteras, zonas urbanas y puntos de interés.

Winter:Este mapa está diseñado para mostrar información clave sobre pistas de esquí, remontes, rutas de snowboard y puntos de interés relacionados con actividades invernales. También incluye detalles como zonas de avalanchas, parques de nieve y senderos de esquí de fondo, facilitando la planificación de actividades al aire libre en entornos nevados.  

Estos estilos pueden personalizarse a través de la API de MapTiler, permitiendo ajustes en colores, etiquetas y niveles de detalle. Puedes explorar más opciones y configuraciones en su documentación oficial: https://docs.maptiler.com/sdk-js/api/map-styles/

Cómo integrar MapTiler en OruxMaps GP

Para poder llevar los estilos de MapTiler en OruxMaps GP primero tenemos que registrarnos en la plataforma, después de esto tenemos acceso a la pantalla de MapTiler Cloud .













Este es el panel para desarrolladores , donde se nos ofrece los estilos predefinidos y la posibilidad de editarlos a nuestro gusto .

Usando el plan gratuito tenemos la posibilidad de usar los estilos predefinidos para nuestra aplicación , añadirlos  a nuestro archivo personalizado onlinemapsources.xml.

Para ello pulsaremos sobre el estilo que nos interesa , por ejemplo el estilo de invierno.

Nos llevara al panel de control del estilo , donde nos da varias opciones para usar este estilo , la que nos interesa ahora para usar en OruxMaps GP es como mosaicos rasterizados vamos a usar la URL de 256x256 , para que sea compatible con OruxMapsGP , lo que nos proporciona una URL casi lista para usar en nuestra app. Hay que hacer unas modificaciones .

  1. URL Invierno original: https://api.maptiler.com/maps/winter-v2/256/{z}/{x}/{y}.png?key=personal
  2. URL Invierno modificada: https://api.maptiler.com/maps/winter-v2/256/{$z}/{$x}/{$y}.png?key=Personal
El bloque de código para añadir al onlinemapsources.xml quedaría asi:



<onlinemapsource uid="40004">

    <name>Winter (MAPTILER)</name>

    <url><![CDATA[https://api.maptiler.com/maps/winter-v2/256/{$z}/{$x}/{$y}.png?key=aquí tu apikey ]]></url>

    <website><![CDATA[<font color="#FFFFFF">©MapTiler Winter</font>]]></website>

    <minzoom>1</minzoom>

    <maxzoom>20</maxzoom>

    <projection>MERCATORESFERICA</projection>

    <servers>a,b,c</servers>

    <httpparam name="User-Agent">{om}</httpparam>

    <cacheable>1</cacheable>

    <downloadable>1</downloadable>

    <maxtilesday>0</maxtilesday>

    <maxthreads>0</maxthreads>

    <xop></xop>

    <yop></yop>

    <zop></zop>

    <qop></qop>

    <sop></sop>

</onlinemapsource>


Ahora solo debemos copiar y pegar el bloque en nuestro archivo onlinemapsources.xml personalizado, reemplazando "aquí tu apikey" por nuestra propia API Key.

Si no estás familiarizado con la creación de un archivo onlinemapsources.xml personalizado, he preparado una versión específica para MapTiler , donde solo tendrás que añadir tu API Key. Puedes hacerlo fácilmente con cualquier editor de texto.

Solo tienes que pulsar sobre el nombre del archivo y se instalará automáticamente en tu OruxMaps GP , después solo tendrás que editar tu API Key que mencione antes.




En el panel lateral de MapTiler Cloud encontraremos el acceso a nuestra API key
aparte de otras opciones .

Pues así de simple es disfrutar de los estilos de MapTiler como mozaicos rasterizados en OruxMaps GP una excelente opción para completar tus archivos .
MapTiler también nos ofrece la posibilidad de usar sus estilos vectoriales , que podemos integrar en OruxMaps GP bajo la suscripción de mapas destacados , como hacerlo lo veremos en un próximo artículo .

Comentarios

Entradas populares