Mètodes
-
estàticgeoBCN.Utils.checkParametres(paramsUsr, paramsReq){boolean}
-
Comprova que un objecte contingui els paràmetres necessaris i que el valor d'aquests sigui correcte.
Nom paràmetre Tipus Descripció paramsUsr
object Objecte que es vol comprovar
paramsReq
object Objecte amb la definició dels paràmetres requerits
-
estàticgeoBCN.Utils.checkValorParametre(valor, regexp){boolean}
-
Comprova que un valor compleix una expressió regular
Nom paràmetre Tipus Descripció valor
string Valor que es vol comprovar
regexp
string Expressió regular que ha de complir el valor
-
estàticgeoBCN.Utils.creaElemHTML(opcions){DOM}
-
Crea un element HTML fent servir les opcions que es pasen per paràmetre
Nom paràmetre Descripció opcions
Opcions
Nom paràmetre Tipus Descripció tipus
string Tipus de l'element HTML que es vol crear
className
string opcional Classe css que es vol afegir a l'element
id
string opcional Id que es vol assignar a l'element -els ids han de ser únics a la plana-
html
string opcional Html que contindrà l'element
-
estàticgeoBCN.Utils.geoLocalitza(callback){void}
-
Obté la posició actual del dispositiu mitjançant la posició que retorna el navegador en cas que estigui disponible
Nom paràmetre Descripció callback
Funció de retorn que s'executarà quan s'obtingui la posició del navegador
-
estàticgeoBCN.Utils.getJson(url, params, success, error){geoBCN.resposta}
-
obté un contingut Json d'una url
Nom paràmetre Tipus Descripció url
string Part dinàmica de la Url que s'ha de cridar
params
string Paràmetres que s'han d'enviar
success
function Funció de retorn de la crida web
error
function Funció de retorn en cas d'error
-
estàticgeoBCN.Utils.loadCSS(cssURL, cssId, cssScope, force){void}
-
Carrega un css a l'aplicació en cas que aquest no existeixi
Nom paràmetre Tipus Descripció cssURL
string Url del css que es vol carregar
cssId
string Id del css que es carrega -serveix per comprovar que no existeixi-
cssScope
string Àmbit del css que s'afegeix al body
force
boolean Força que el css s'afegeixi encara que ja s'hagi afegit
-
estàticgeoBCN.Utils.mapResults(opcions){DOM}
-
Crea un element HTML fent servir les opcions que es pasen per paràmetre
Nom paràmetre Descripció opcions
Opcions
Nom paràmetre Tipus Descripció tipus
string Tipus de l'element HTML que es vol crear
className
string opcional Classe css que es vol afegir a l'element
id
string opcional Id que es vol assignar a l'element -els ids han de ser únics a la plana-
html
string opcional Html que contindrà l'element
-
estàticgeoBCN.Utils.projectaBounds(epsgOrigen, epsgDesti, bounds){void}
-
Reprojecta uns bounds a un nou EPSG
Nom paràmetre Tipus Descripció epsgOrigen
geoBCN.Mapa.Proj EPSG al en que estan els punts enviats
epsgDesti
geoBCN.Mapa.Proj EPSG al que es vol projectar.
bounds
array Boudns del mapa
-
estàticgeoBCN.Utils.projectaCoordenades(epsgOrigen, epsgDesti, coordX, coordY){localitzacio}
-
Reprojecta unes coordenades
Nom paràmetre Tipus Descripció epsgOrigen
geoBCN.Mapa.Proj EPSG en el que estan les coordenades
epsgDesti
geoBCN.Mapa.Proj EPSG en el que es volen les coordenades
coordX
double Coordenada X
coordY
double Coordenada Y
-
estàticgeoBCN.Utils.projectaLocalitzacio(localitzacio, epsgDesti){geoBCN.Localitzacio}
-
Reprojecta una localització a un nou EPSG
Nom paràmetre Tipus Descripció localitzacio
geoBCN.Localitzacio Localització que es vol projectar
epsgDesti
string EPSG en el que es vol obtenir la localització
-
estàticgeoBCN.Utils.rest(url, params, success, error){geoBCN.resposta}
-
Fa una crida als serveis de GeoBCN
Nom paràmetre Tipus Descripció url
string Part dinàmica de la Url que s'ha de cridar
params
string Paràmetres que s'han d'enviar
success
function Funció de retorn de la crida web
error
function Funció de retorn en cas d'error