OpenLayers.Control - title : String - events : Objects 0..* 0..1
+ activate () + desactivate () ...
OpenLayers.Layer.WMS
child -
OpenLayers.Map 0..1
- map : String - options : Object + addControl () : Array(OpenLayers.Control) + addLayers () : Array(OpenLayer.Layer) + setCenter () : Array(OpenLayers.LonLat) ...
0..*
OpenLayers.Layer
OpenLayers.Bounds
name opacity atribution eventListeners
: String : Float : String : Object
-
+ + + +
setName () setVisibility () getExtent () setOpacity () ...
: String : Boolean : Array(OpenLayers.Bounds) : Boolean
0..1
left bottom right top
: String : String : Object : Object
+ getURL () ...
0..*
-
0..1
nombre url params options
: Number : Number : Number : Number
OpenLayers.Layer.MapServer -
child
nombre url params options
: String : String : Object : Object
+ getURL ()
OpenLayers.Layer.Google OpenLayers.LonLat 0..*
child
- lon : Float - lat : Float + transformar () ...
-
nombre url params options
: String : String : Object : Object
+ getURL ()
Figura 16: Diagrama de clases de OpenLayers
3.3.1.2
Desglose de los objetos del diagrama
OpenLayer.Bounds: Las instancias de esta clase representan cuadros delimitadores. left
{Number} Valor de coordenada horizontal mínima.
bottom {Number} Valor de coordenada vertical mínima. right
{Number} Valor de coordenada horizontal máxima.
top
{Number} Valor de coordenada vertical máxima.
OpenLayer.Control: Los controles permiten la visualización o el comportamiento general del mapa. Permiten la visualización panorámica y el zoom hasta la visualización de un indicador de escala. Los controles por defecto se agregan al mapa en el que están contenidos (OpenLayers 2, 2020). 53