Crear i eliminar capes de dibuix personalitzades

Utilitzant la funció ( addLayer ) afegim capes de dibuix al mapa amb el nom que posem al input.

Després utilitzant la funció ( removeLayer ) eliminem la capa de dibuix amb el nom que posem al input.

Abans de crear o eliminar qualsevol capa validem l'existència d'aquesta amb la funció ( getLayerById ) .

A la llegenda d'elements de dibuix podem veure les capes que hi ha al mapa amb el nom que hàgim definit per cada una d'elles.

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