Classes


Class Idemap.Map

Class Summary
Constructor Attributes Constructor Name and Description
 
Idemap.Map(mapID)
Mapa de Idemap
Field Summary
Field Attributes Field Name and Description
 
capas definidas sobre el mapa
 
map
mapa de Openlayers, a partir del cual se accede a todas las propiedades de Openlayers
 
alto de la imagen usada para marcar un punto cuando se llama a zoomToPoint
 
url de la imagen usada para marcar un punto cuando se llama a zoomToPoint
 
ancho de la imagen usada para marcar un punto cuando se llama a zoomToPoint
 
rutas definidas sobre el mapa
Method Summary
Method Attributes Method Name and Description
 
addLayer(layer)
Añade una capa al Mapa
 
addRoute(route)
Añade una ruta al Mapa
 
addWMS(name, url, layers)
Añade una nueva capa WMS al visor
 
click(callback)
Asigna la función que recupera la coordenada x,y del punto donde se haga clic.
 
drag(callback)
Asigna la función que recupera la coordenada x,y al mover un elemento
Ejemplo:
// declaramos una función que recibirá la coordenada
var f=function(x,y){
//use la x,y
};
.
 
Indica si aparece el icono de Street View en los popups de los elementos
 
logo(html)
Permite colocar un logotipo en la esquina inferior izquierda del mapa
 
setBaseLayer(baseLayer, layerIds)
Establece el servicio WMS que se utiliza como mapa base.
 
setZoomLevels(zoomLevels)
Establece los niveles de zoom
 
zoomToExtent(minx, miny, maxx, maxy)
Hace zoom a una extensión
 
realiza un zoom a la provincia
 
zoomToPoint(markX, markY, offset)
Hace zoom a un Punto, remarcando dicho punto
Class Detail
Idemap.Map(mapID)
Mapa de Idemap
Parameters:
{String} mapID
nombre de la etiqueta div donde se situará el mapa
Field Detail
layers
capas definidas sobre el mapa

map
mapa de Openlayers, a partir del cual se accede a todas las propiedades de Openlayers

markerIconHeight
alto de la imagen usada para marcar un punto cuando se llama a zoomToPoint

markerIconUrl
url de la imagen usada para marcar un punto cuando se llama a zoomToPoint

markerIconWidth
ancho de la imagen usada para marcar un punto cuando se llama a zoomToPoint

routes
rutas definidas sobre el mapa
Method Detail
addLayer(layer)
Añade una capa al Mapa
Parameters:
{Idemap.Layer} layer
capa que se añade el mapa

addRoute(route)
Añade una ruta al Mapa
Parameters:
{Idemap.Route} route
nombre del div donde se situará el mapa

addWMS(name, url, layers)
Añade una nueva capa WMS al visor
Parameters:
{String} name
nombre de la capa WMS
{String} url
url del servicio WMS
{String} layers
capas del servicio WMS

click(callback)
Asigna la función que recupera la coordenada x,y del punto donde se haga clic. Recibe x,y como datos de entrada
Ejemplo:
// declaramos una función que recibirá la coordenada cuando se haga clic
var f=function(x,y){
//use la x,y
};
.....
// asignamos la función al mapa
idemap.click(f);
Parameters:
{String} callback
Función

drag(callback)
Asigna la función que recupera la coordenada x,y al mover un elemento
Ejemplo:
// declaramos una función que recibirá la coordenada
var f=function(x,y){
//use la x,y
};
.....
// asignamos la función al mapa
idemap.drag(f);
Parameters:
{String} callback
Función

enableStreetView(enable)
Indica si aparece el icono de Street View en los popups de los elementos
Parameters:
{Boolean} enable
texto HTML

logo(html)
Permite colocar un logotipo en la esquina inferior izquierda del mapa
Parameters:
{String} html
texto HTML del logotipo

setBaseLayer(baseLayer, layerIds)
Establece el servicio WMS que se utiliza como mapa base.
Parameters:
{String} baseLayer
URL del servicio WMS
{String} layerIds
nombre de las capas del servicio WMS

setZoomLevels(zoomLevels)
Establece los niveles de zoom
Parameters:
zoomLevels

zoomToExtent(minx, miny, maxx, maxy)
Hace zoom a una extensión
Parameters:
{int} minx
{int} miny
{int} maxx
{int} maxy

zoomToMaxExtent()
realiza un zoom a la provincia

zoomToPoint(markX, markY, offset)
Hace zoom a un Punto, remarcando dicho punto
Parameters:
{int} markX
coordenada x donde se centra el mapa
{int} markY
coordenada y donde se centra el mapa
{int} offset
desplazamiento desde el punto para establecer el zoom