j-DrawZone
Az összetevő egy zónát (poligont) húzhat. Nyílt A könyvtár a Nyílt térkép Térkép motor
konfiguráció:
parent {String}egy szülőelem (default:undefined)height {Number}fix (minimális) magasság (például200)color {String}a poligon alapértelmezett színe (például:#fcba03)zoom {Number}egy alapértelmezett zoom szint (default:11)readonly {Boolean}lehetővé teszi a readonly módot (default:false)stroke {Number}egy ütés szélessége (default:2)radius {Number}a poligonban lévő pontok rádiómérete (default:7)center {String}egy alapértelmezett térkép pozíció (default:48.73702478789267,19.137712002562715)- A
opacity {Number}határozza meg a poligon átláthatóságát százalékban (default:40) required {Boolean}opcionális (default:false)filter {String}opcionális, CSS szűrő stb.filter:grayscale(90%) invert(100%)(default:null)- NEW:
exec {String}opcionális, afunction(value, component)-hez való link (az értéket módosítva futtatják)
Az adatforrásnak tartalmaznia kell:
{
points: [{ lat: 48.75152530164132, lng: 19.13902142954625 }, { lat: 48.726826662905296, lng: 19.123238694044034 }, ...] // polygon points
color: '#FD391A', // optional
zoom: 13 // optional
}módszerek:
component.clear([draw])tisztítja a poligon@draw {Boolean}(default:false)- A
component.move(lat, lng)a térképet egy adott pozícióba mozgatja - A
component.export(opt, callback(base64))adatokat exportál a képbeopt.width {Number}Szükségesopt.height {Number}Szükségesopt.zoom {Number}(például a13)opt.type {png|jpg}(például apng)opt.quality {Number}csak JPEGopt.points {Array Number}opt.color {String}(például aconfig.color)opt.radius {Number}(például aconfig.radius)opt.opacity {Number}(például aconfig.opacity)
kiadás:
- A
center { lat: Number, lng: Number }tulajdonságok bővülnek
Jó tudni:
double clicka függönyökön (teremtett pont) törli a kiválasztott pont
Használja a <ui-component name="drawzone">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator Szerző: Peter Sirka és Dodo Marton. forrás: a Componentator Az összetevők raktár, MIT licenc.
<style>
body { margin: 0; padding: 0; }
</style>
<ui-component name="drawzone" path="map" config="parent:window;color:#FD391A;geolocation:0"></ui-component>
<script>
var map = {
points: []
};
</script>