Basemap checker es un mini desarrollo que hice con el objetivo principal de practicar Javascript y de paso cañaso, armar una herramienta que sirva al momento de ir actualizando los estilos de los diferentes mapas base que desarrollamos en el Instituto Geográfico Nacional.

El desarrollo es un mapa en Leaflet utilizando el plugin side by side. El funcionamiento de éste se basa en tener dos layer o arrays de layers y dividir la pantalla en dos para visualizar uno u otro. Muy simple todo.

El plugin ya lo veniamos usando, pero los mapas base los cambiabamos directamente desde el archivo js. hardcodeando.

La mejora que le hicimos fue:

  • Agregar botones con los mapas base del IGN ( los que están en producción)
  • Agregar un menú desplegable para poder usar mapas base de otras empresas o instituciones (OSM, Google, Stamen, etc)
  • Agregar un input para poder usar otros mapas base. Ésto puede ser útil tanto para poner mapas que ignoramos cómo también para agregar los mapas de producción.

Algunas mejoras que se quedaron en el tintero para hacer:

  • mejorar toda la usabilidad, el css, etc
  • agregar algo que te diga cual es el mapa utilizado
  • guardar las url customizadas
  • agregar bookmarks

Por último, el código está publicado acá: https://github.com/martinfernandoortiz/basemaps_checker/