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ó paramsUsrobject Objecte que es vol comprovar
paramsReqobject 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ó valorstring Valor que es vol comprovar
regexpstring 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ó opcionsOpcions
Nom paràmetre Tipus Descripció tipusstring Tipus de l'element HTML que es vol crear
classNamestring opcional Classe css que es vol afegir a l'element
idstring opcional Id que es vol assignar a l'element -els ids han de ser únics a la plana-
htmlstring 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ó callbackFunció 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ó urlstring Part dinàmica de la Url que s'ha de cridar
paramsstring Paràmetres que s'han d'enviar
successfunction Funció de retorn de la crida web
errorfunction 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ó cssURLstring Url del css que es vol carregar
cssIdstring Id del css que es carrega -serveix per comprovar que no existeixi-
cssScopestring Àmbit del css que s'afegeix al body
forceboolean 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ó opcionsOpcions
Nom paràmetre Tipus Descripció tipusstring Tipus de l'element HTML que es vol crear
classNamestring opcional Classe css que es vol afegir a l'element
idstring opcional Id que es vol assignar a l'element -els ids han de ser únics a la plana-
htmlstring 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ó epsgOrigengeoBCN.Mapa.Proj EPSG al en que estan els punts enviats
epsgDestigeoBCN.Mapa.Proj EPSG al que es vol projectar.
boundsarray Boudns del mapa
-
estàticgeoBCN.Utils.projectaCoordenades(epsgOrigen, epsgDesti, coordX, coordY){localitzacio}
-
Reprojecta unes coordenades
Nom paràmetre Tipus Descripció epsgOrigengeoBCN.Mapa.Proj EPSG en el que estan les coordenades
epsgDestigeoBCN.Mapa.Proj EPSG en el que es volen les coordenades
coordXdouble Coordenada X
coordYdouble Coordenada Y
-
estàticgeoBCN.Utils.projectaLocalitzacio(localitzacio, epsgDesti){geoBCN.Localitzacio}
-
Reprojecta una localització a un nou EPSG
Nom paràmetre Tipus Descripció localitzaciogeoBCN.Localitzacio Localització que es vol projectar
epsgDestistring 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ó urlstring Part dinàmica de la Url que s'ha de cridar
paramsstring Paràmetres que s'han d'enviar
successfunction Funció de retorn de la crida web
errorfunction Funció de retorn en cas d'error