Denne komponenten er implementert som en grunnkomponent, og har svært lite funksjonalitet i seg selv utover å utvide APIene til Leaflet og ESRI Leaflet. Det betyr at dersom det skal lages et nytt kart, må det lages en ny komponent som utvider på denne grunnkomponenten
Struktur
<lk-cloud-map>
<div>
...
</div>
</lk-cloud-map>
Attributter
Merknader: må*, bør, husk, ekstra.
| Attributt | Tillatte verdier | Default | Beskrivelse |
|---|---|---|---|
| map-id* | string | "" | |
| locations | array:string | "" | |
| search | boolean | false | |
| gps | boolean | false | |
| fullscreen | boolean | false | |
| point-to-address | boolean | false |
Metoder
Merk at alle metoder er asynkrone. Ref. Stenciljs.com
| Metode | Parameter | Retur | Beskrivelse |
|---|---|---|---|
| addressSearch | (config:{}, provider) | null | Adds searchability to the map |
Eventer
Ref. Stenciljs.com
| Event | Parameter | Beskrivelse |
|---|---|---|
| mapLoaded | () | |
| locationFound | () | |
| locationError | () |
Eksempler
<lk-cloud-map map-id="4cb490a4896d4f458ef5c41126a13bd9" search="true" gps="true"></lk-cloud-map>