j-MapZones
Componentul pentru desenarea și afișarea zonelor pe hartă. OpenLayers Biblioteca cu OpenStreetMap Componentul utilizează dependențele de partea a treia.
Configurarea:
height {Number/String}înălțime fixă sau un element parental (default:200)color {String}permite culorile personalizate pentru poligonul creat (default:#fcba03)zoom {Number}Nivelul de zoom (default)11)modify {Boolean}permite modificarea poligonului (default:true)opacity {Number}determină transparența poligonului în procente (default:20)- NEW
exec {String}un link lafunction(value), este executat atunci când valoarea este schimbată
_sursă de date trebuie să conțină:
{
points: [{ lat: 48.75152530164132, lng: 19.13902142954625 }, { lat: 48.726826662905296, lng: 19.123238694044034 }, ...] // polygon points
color: '#FD391A', // optional
zoom: 13 // optional
}bine să știi:
SHIFT + clickpe verticale (punct creat) va șterge punctul selectat
Utilizați-l cu <ui-component name="mapzones">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Dodo Marton / Peter Širka. sursa: Componentator Componente de stocare, MIT licență.
<div style="width:400px">
<ui-component name="mapzones" path="map" config="height:400;color:#FD391A"></ui-component>
</div>
<script>
var map = {
points: [
{ lat: 48.75152530164132, lng: 19.13902142954625 },
{ lat: 48.726826662905296, lng: 19.123238694044034 },
{ lat: 48.739833820262106, lng: 19.190119425971947 },
{ lat: 48.75152530164132, lng: 19.13902142954625 }
],
color: '#FD391A',
zoom: 13
};
</script>