j-Leaflet
Този компонент използва Лайфъл Библиотеката с OpenStreetMap Машината използва зависимост от трета страна.
Конфигуриране:
- Фиксирана височина на
height {Number/String}или родителски елемент (предварително:200) margin {Number}е марж за родителски елемент (предварително:0)marker {Boolean}позволява маркер (предварително:true)draggable {Boolean}позволява изтегляне на маркер (предварително:false)zoom {Number}е стандартно ниво на зом (предварително:10)maxzoom {Number}Максимално ниво на зом (предварително:19)icon {String}URL към иконата за маркиранеiconanchor {String}опционален, икона анкер заx,y(предварително:undefined)iconsize {String}опционален, размер на иконата заw,h(предварително:undefined)move {String}- връзка към функцията или променливатаfunction(pos)click {String}- кликване на събитие - връзка към функцията или променливаfunction(pos)center {String}е предпоставка за местоположение (напр.Bratislava, Slovakia) ако стойността наsetterе празна/ниска- NEW:
exec {String}опция, връзка къмfunction(value, component)(това ще бъде изпълнено, когато стойността се променя)
Методи:
component.search(location, callback)търси местоположението в API OpenStreetMap (отговорът е на разположение)component.parse(pos)Връщане на GPS[lat, lon, zoom]component.center(pos)центрове карта към конкретната позиция
Използвайте го с <ui-component name="leaflet">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на 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>