# j-Leaflet

> Този компонент използва [Лайфъл](https://leafletjs.com/) Библиотеката с [OpenStreetMap](https://www.openstreetmap.org/) Машината използва зависимост от трета страна.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: bg
Content-SHA256: 5bdfe40ab400950265f0260b86dac7a3b92222dbc5255394a63f53deb3519cdb
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Този компонент използва [Лайфъл](https://leafletjs.com/) Библиотеката с [OpenStreetMap](https://www.openstreetmap.org/) Машината използва зависимост от трета страна.


__Конфигуриране__:

- Фиксирана височина на `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.

```html example.html
<div style="width:400px">
	<ui-component name="leaflet" path="totalgps" config="height:200"></ui-component>
</div>

<script>
	var totalgps = '48.7357552902333, 19.1465583527431';
</script>
```
