Coordenades del rang del mapa utilitzant els events Zoom i Move en un entorn de dibuix

Utilitzant l'event de zoom ( mapZoomChanged ) carreguem les dades externes d'un geojson. A aquestes dades els hi donem uns estils. Amb les eines de dibuix podem veure les propietats de cada dada (si la seleccionem), o fer qualsevol altra acció que ens permetin les eines triades.

També utilitzem l'event ( mapMove ) per mostrar l'extensió del mapa i carregar dades externes.

Per canviar el nivell de zoom podem utilitzar tant la rodeta del ratolí com l'eina de canvi de zoom que ens proporciona Geocomponents

*NOTA* Per pintar dades al mapa sempre serà necessari instanciar com a mínim una de les eines de dibuix.

*NOTA* Per exemplificar, cada cop que es llença el event mapZoomChanged es netegen les dades anteriors i es fa una altre cop la petició de les dades externes.

Extensió mapa:

Escala mapa: 1 :

Zoom anterior:

Nou zoom:

Codi font de l'exemple


Inclusió d'scripts

Cal inserir el següent script a la capçalera ( <head> ) de la plana:


    <script type="text/javascript" src="https://www.barcelona.cat/estatics/geobcn/1.2/api-full-ca.js"></script>


HTML

Elements html necessaris per contenir els geocomponents:



Javascript