j-Leaflet
Denna komponent används Leaflet Biblioteket med OpenStreetMap kartmotorn. komponenten använder tredjepartsberoende.
Konfigurera:
height {Number/String}fast höjd eller ett föräldralement (default:200)margin {Number}en marginal för föräldraelementet (default:0)marker {Boolean}aktiverar markering (default:true)draggable {Boolean}möjliggör dragbar markör (default:false)zoom {Number}en standard zoomnivå (default:10)maxzoom {Number}en maximal zoomnivå (default:19)icon {String}en URL till standardmärkareniconanchor {String}valfritt, ikonen anchor i den förx,y(default:undefined)iconsize {String}valfritt, ikonstorlek i den förw,h(default:undefined)move {String}rörelse händelse - en länk till funktionen eller variabelfunction(pos)click {String}en markeringsklick händelse - en länk till funktionen eller variabelfunction(pos)center {String}är en standardposition (t.ex.Bratislava, Slovakia) om värdetsetterär tomt/nollbart- NEW:
exec {String}valfritt, en länk tillfunction(value, component)(det kommer att utföras när värdet ändras)
Metoder:
component.search(location, callback)söker plats i OpenStreetMap API (responsen är uppsatt)component.parse(pos)returnerar parsed GPS till[lat, lon, zoom]component.center(pos)centrum karta till den specifika positionen
Använd den med <ui-component name="leaflet">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Peter Širka. källa: The Componentator Komponenterna i lager, MIT licens.
<div style="width:400px">
<ui-component name="leaflet" path="totalgps" config="height:200"></ui-component>
</div>
<script>
var totalgps = '48.7357552902333, 19.1465583527431';
</script>