Søg i Septima Widget K
Aktuelle position
Zoom til brugerens aktuelle GPS position. Kan bruges til blot at flytte kortet til et relevant sted, men positionen kan også bruges til at foretage en konfliktsøgning.
Bemærk
De fleste nye browsere har en begrænsning, der gør at de kun tillader brugerens aktuelle position, hvis sitet benytter HTTPS. Derfor vil denne funktion ofte ikke virker, med mindre dette er tilfældet.
Options
Herunder findes en beskrivelse af de enkelte egenskaber, der kan angiver til denne funktion.
disable
- Type:
boolean
- Default:
false
Skal kontrollen deaktiveres. Herved fungerer det, som om kontrollen ikke var tilføjet. Kan bruges til midlertidig at fjerne en kontrol.
buttonIndex
- Type:
number
- Default:
0
Hvis der er flere kompoenter med knapper i kortet, så bliver de tilføjet i en tilfældig rækkefølge. Ved at angive buttonIdex
er det muligt at bestemme rækkefølgen. Laveste index kommer først. Hvis to knapper har samme index vil det være tilfældigt hvilken der kommer færst.
zoomOptions
- Type:
object
Hvis angivet, så zoomes der til objektet når det er valgt. Det er muligt at angive, hvordan der skal zoomes til objektet i kortet. Læs mere om zoomOptions her.
features_style
- Type:
object
Hvordan skal objekterne styles i kortet, når de er fundet. Objektet indeholder oplysninger om nøjagtighed, hastighed, højde of retning. Det kan bruges til at style markeringen efter. Parametrene er: accuracy
, speed
, alltitude
og heading
. Læs mere om features_style her.
onStart
- Type:
boolean
- Default:
true
Skal der zoomes ind til aktuelle position ved opstart af kort.
onClick
- Type:
boolean
- Default:
false
Skal der tilføjes en knap, der giver brugeren mulighed for at zoomes ind til aktuelle position, når det passer ham.
silent
- Type:
boolean
- Default:
false
Skal positionen bruges til at aktivere andre funktioner. I nogle tilfælde kan aktuelle position forstyre andre funktioner, og det kan derfor være nødvendigt at deaktivere handlingen, men stadig vise positionen i kortet.
className
- Type:
string
Bruges sammen med "onClick" til at styre hvilket ikon, der skal vises på knappen.
title
- Type:
string
Bruges sammen med "onClick" til at titlen på knappen. Dette er specielt anvendeligt hvis funktionen bruges på en side hvor sproget er andet end dansk.
distance
- Type:
number
- Default:
0
Hvor meget skal man bevæge sig før prikken i kortet skal flytte sig. Dette er spcielt anvendeligt når aktuelle position benyttes i forbindelse med f.eks. konfliktsøgning eller find nærmeste.
follow
- Type:
boolean
- Default:
false
Skal kortet følge med når brugeren bevæger sig. Hvis brugeren bevælger sig uden for det viste kortudsnit, centreres kortet om brugerens position. Herved flytter kortet sig ikke hele tiden, men først når man kommer for langt væk.
paramNames
- Type:
object
Det er muligt at angive en række parametre, der styre hvordan funktionen konfigureres. Pt. er det muligt at angive værdien for onStart
og onClick
med URL-parameteren =?location.onStart=true&location.onClick=false
. Alternativt kan man på DIV
elementet angivet attributten data-widget-location.onStart="true"
og data-widget-location.onClick="false"
. Det kræver at man angiver følgende i konfigurationen:
json
"paramNames": {
"onClick": "location.onClick",
"onStart": "location.onStart"
}
Eksempler
Eksempler, der bruger denne komponent: