Del via


Legg til geolokasjon

Geolokasjon er identifikasjon av den virkelighetsnære geografiske plasseringen av et objekt. Geoplassering er nært beslektet med bruk av plasseringssystemer, men legger større vekt på fastsettelse av en meningsfull plassering (for eksempel en gateadresse) i stedet for bare et sett med geografiske koordinater. Ordet geoplassering kan også bety breddegrads- og lengdegradskoordinatene for et bestemt sted.

Et skjema konfigureres for å vise en kartkontroll for å vise en eksisterende plassering som en pinne på et kart, eller for å gi mulighet for brukeren å angi en plassering.

Stedsdata i et skjema.

Hvis skjemaet eller adresselinjefeltet kan redigeres og dette feltet er tomt, når nettsiden lastes, blir brukere bedt om de ønsker å dele stedet. Hvis de ønsker å dele stedet, oppdateres kartet med plasseringen som ble funnet. Brukeren kan finjustere plasseringen av stiften ved å dra den. Hvis brukere velger ikke å dele plasseringen, kan de manuelt angi stedet i feltene som er oppgitt, og tilordningstjenesten blir bedt om å finne og oppdatere breddegraden og lengdegraden samt tilsvarende flytte pinnen på kartet.

Legg til geolokasjon

For å legge til geolokasjonsfunksjonalitet i et skjema må oppgavene nedenfor utføres.

Skjematilpassing

Rediger standardskjemaet ved hjelp av skjemautforming, og gjør følgende endringer:

  1. Opprett en ny del og angi en riktig etikett, for eksempel Kart. Denne delen inneholder kartet.

  2. Sett navnet på delen til section_map eller et navn som slutter med section_map, for eksempel contoso_section_map. Dette navnet er et viktig fordi skjemamotoren ser etter en del med dette navnet for å bestemme når et kart skal gjengis.

  3. Legg til et nytt eller eksisterende felt som lagrer den formaterte adressen, og legg den til i Kart-delen som ble opprettet i forrige trinn.

  4. Opprett en ny del og angi en riktig etikett, for eksempel Sted. Denne delen inneholder adressefeltene for det valgte stedet.

  5. Legg til de nødvendige adressefeltene i Sted-delen som ble opprettet i forrige trinn:

    • Adresselinje
    • Poststed
    • Kommune
    • Delstat/område
    • Land/område
    • Postnummer
    • Breddegrad
    • Lengdegrad

Det resulterende skjemaet skal ha samme oppsett som følgende. Du kan velge andre visningsnavn for disse feltene. Du kan også velge å sette opp disse delene slik du ønsker.

Egendefinert geoplasseringsskjema.

Områdeinnstillinger

Geolokasjon med kartfunksjonalitet i skjemaer krever konfigurasjonsinnstillinger for å fullføre forespørsler med REST-endepunkt for karttjenesten. Følgende nettstedinnstillinger brukes til å konfigurere stedtjenesten.

Navn Verdi
Bingmaps/credentials Unik nøkkel for å godkjenne forespørsler i API-en for Bing-kart. Gå til www.bingmapsportal.com for å opprette en konto for Bing-kart og få en nøkkel. Obligatorisk.
Bingmaps/restURL URL-adressen til REST-API-en for Bing-kart. Valgfritt. Hvis du ikke angir en verdi, brukes standardverdien https://dev.virtualearth.net/REST/v1/Locations.

Feltkonfigurasjoner

Map-kontrollen krever ekstra konfigurasjon for å fortelle den hva ID-ene til de forskjellige feltene er, slik at den tilordne verdier til dem eller hente verdier fra dem. Konfigurasjonen avhenger av typen administrert skjema.