j-MapZones
Il componente per disegnare e visualizzare le zone sulla mappa. OpenLayers La biblioteca con il OpenStreetMap Il motore mappa. il componente utilizza dipendenze di terza parte.
Configurazione:
- L'altezza fissa di
height {Number/String}o un elemento parentale (default:200) color {String}consente di personalizzare il colore per i poligoni creati (default:#fcba03)zoom {Number}un livello di zoom predefinito (predefinita:11)modify {Boolean}consente di modificare il poligono (default:true)opacity {Number}determina la trasparenza del poligono in percentuale (default:20)- NEW
exec {String}un collegamento alfunction(value), viene eseguito quando il valore è cambiato
data-source deve contenere:
{
points: [{ lat: 48.75152530164132, lng: 19.13902142954625 }, { lat: 48.726826662905296, lng: 19.123238694044034 }, ...] // polygon points
color: '#FD391A', // optional
zoom: 13 // optional
}Buono sapere:
SHIFT + clicksu verticali (punto creato) eliminerà il punto selezionato
Utilizzare con <ui-component name="mapzones">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator CDN per default).Autor: Dodo Marton / Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<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>