j-Leaflet
Tento komponent používa knižnicu Leaflet s mapovým modulom OpenStreetMap. Komponent používa závislosti tretích strán.
Konfigurácia:
height {Number/String}pevná výška alebo nadradený prvok (predvolené:200)margin {Number}okraj pre nadradený prvok (predvolené:0)marker {Boolean}povolí značku (predvolené:true)draggable {Boolean}umožňuje presúvať značku (predvolené:false)zoom {Number}predvolená úroveň priblíženia (predvolená:10)maxzoom {Number}maximálna úroveň priblíženia (predvolené:19)icon {String}URL na predvolenú ikonu značkyiconanchor {String}voliteľné, ikona ukotvenia v prex,y(predvolené:undefined)iconsize {String}voliteľné, veľkosť ikony v prew,h(predvolené:undefined)move {String}udalosť presunu - prepojenie na funkciu alebo premennúfunction(pos)click {String}udalosť kliknutia na značku - odkaz na funkciu alebo premennúfunction(pos)center {String}predvolené umiestnenie (napr.Bratislava, Slovakia), ak je hodnotasetterprázdna/môže byť nulová- NEW:
exec {String}voliteľné, prepojenie nafunction(value, component)(vykoná sa pri zmene hodnoty)
Metódy:
component.search(location, callback)hľadá lokalitu v OpenStreetMap API (odpoveď je pole)component.parse(pos)vráti analyzovaný GPS do poľa[lat, lon, zoom]- Mapovanie stredísk
component.center(pos)na konkrétnu pozíciu
Použite ho so <ui-component name="leaflet">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia MIT.
<div style="width:400px">
<ui-component name="leaflet" path="totalgps" config="height:200"></ui-component>
</div>
<script>
var totalgps = '48.7357552902333, 19.1465583527431';
</script>