j-MapZones
Składnik do rysowania i wyświetlania stref na mapie. OpenLayers Biblioteka z OpenStreetMap Zestaw używa zależności trzeciej strony.
Konfiguracja:
- Wysokość stała
height {Number/String}lub element rodzinny (default:200) color {String}umożliwia dostosowanie koloru do tworzonego poligonu (default:#fcba03)zoom {Number}standardowy poziom zoomu (default:11)modify {Boolean}umożliwia modyfikację poligonu (default:true)opacity {Number}określa przejrzystość poligonu w procentach (default:20)- NEW
exec {String}link dofunction(value), jest wykonany, gdy wartość jest zmieniona
Data-source musi zawierać:
{
points: [{ lat: 48.75152530164132, lng: 19.13902142954625 }, { lat: 48.726826662905296, lng: 19.123238694044034 }, ...] // polygon points
color: '#FD391A', // optional
zoom: 13 // optional
}Dobrze wiedzieć:
SHIFT + clickna skrzynkach (skreowane punkty) usuną wybrane punkty
Użyj go z <ui-component name="mapzones">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Dodo Marton / Peter Širka Źródło: Componentator Zestaw składników, licencja 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>