Skip to content

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: