j-Leaflet
Diese Komponente verwendet die Leaflet-Bibliothek mit der OpenStreetMap-Karten-Engine. Die Komponente nutzt Abhängigkeiten von Drittanbietern.
Konfiguration:
height {Number/String}feste Höhe oder ein übergeordnetes Element (Standard:200)margin {Number}eine Marge für das Mutterelement (Default:0)marker {Boolean}ermöglicht einen Markierer (Default:true)draggable {Boolean}erlaubt drahtbare Marker (Default:false)zoom {Number}eine Standardzoomstufe (Standard:10)maxzoom {Number}ein maximales Zoom (Default:19)icon {String}eine URL zum Standard-Markericonanchor {String}optionale, Ikonankör in der fürx,y(Default:undefined)iconsize {String}optionale, Ikongröße in der fürw,h(Default:undefined)move {String}Bewegung - eine Verbindung zur Funktion oder Variablefunction(pos)click {String}ein Markeraufkommen - eine Verbindung zur Funktion oder Variablefunction(pos)center {String}Ein Standardort (z. B.Bratislava, SlovakiaWenn diesetterWert ist leer / null- NEW:
exec {String}optional, ein Link zumfunction(value, component)(wird ausgeführt, wenn der Wert geändert wird)
Methoden:
component.search(location, callback)sucht die Lage in der OpenStreetMap API (Response is array)component.parse(pos)kehrt GPS zurück zu[lat, lon, zoom]component.center(pos)-Zentren auf die spezifische Position
Verwenden Sie es mit <ui-component name="leaflet">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<div style="width:400px">
<ui-component name="leaflet" path="totalgps" config="height:200"></ui-component>
</div>
<script>
var totalgps = '48.7357552902333, 19.1465583527431';
</script>