j-MapZones
Komponenten för ritning och visning av zoner på kartan. Öppnar Biblioteket med OpenStreetMap kartmotorn. komponenten använder tredjepartsberoende.
Konfigurera:
height {Number/String}fast höjd eller ett föräldralement (default:200)color {String}möjliggör anpassad färg för skapade polygon (default:#fcba03)zoom {Number}en standard zoomnivå (default:11)modify {Boolean}möjliggör modifiering av polygonen (default:true)opacity {Number}bestämmer polygenens öppenhet i procentsatser (default:20)- NEW
exec {String}en länk tillfunction(value), det körs när värdet ändras
data-källa måste innehålla:
{
points: [{ lat: 48.75152530164132, lng: 19.13902142954625 }, { lat: 48.726826662905296, lng: 19.123238694044034 }, ...] // polygon points
color: '#FD391A', // optional
zoom: 13 // optional
}Bra att veta:
SHIFT + clickpå vertikaler (skapat poäng) raderar valda poäng
Använd den med <ui-component name="mapzones">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator CDN enligt standard). författare: Dodo Marton / Peter Širka. källa: Componentator Komponenterna i lager, MIT licens.
<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>