Mapas de Canarias con puntos de interés utilizando IDECanarias y OpenLayers

Este ejemplo utiliza los mapas de Canarias disponibles en IDECanarias a través de servicios WMS junto con la librería OpenLayers para crear una mapa de las antenas de la Red de Estaciones Permanentes de Canarias en la isla de Gran Canaria.

 
Detalle del popup personalizado para cada antena GNSS
 
El código de este ejemplo puede servir de referencia para implementar algunos requisitos comunes en la confección de mapas personalizados en Internet. En concreto:
 
  • Creación de una capa puntos de interés. Con la clase Layer.Markers.
  • Iconos personalizados. Utilizando la clase Icon.
  • Creación de popup personalizados. Utilizando la clase Popup.FramedCloud.
  • Combinación de varios servicios WMS. Utilizando la clase Layer.WMS. En este caso se combina el servicio WMS de OrtoExpress con la capa VIAS del servicio WMS de Callejero para lograr una composición similar a la vista Satélite de Google Maps.
  • Coordenadas UTM. Utilización de los servicios WMS de IDECanarias con el EPSG:32628.
 
Selector de capas y visualización conjunta de servicios WMS
 
Salvo indicación contraria OpenLayer crea los objetos WMS.Layer para ser consumidos bajo un esquema de teselas. Si navegamos sobre el visualizador pasando varias veces por los mismos lugares a la misma escala veremos como el rendimiento del navegador mejora progresivamente.