Del via


Tilføje geoplacering

Geoplacering er identifikation af den geografiske placering af et objekt i den virkelige verden. Geoplacering er tæt forbundet med brugen af placeringssystemer, men lægger en større vægt på fastlæggelse af en placering, der giver mening, (f.eks. et gadenavn) i stedet for blot et sæt geografiske koordinater. Ordet geoplacering kan også betyde breddegrad- og længdegradkoordinaterne for et bestemt sted.

En formular kan konfigureres, så der vises et kortkontrolelement, der enten angiver en eksisterende placering som en fastgørelse på et kort, eller giver brugeren mulighed for at angive en placering.

Lokationsdata i en formular

Hvis formularen eller feltet Adresselinje kan redigeres, og dette felt er tomt, bliver brugeren spurgt, om brugeren vil dele sin placering, når websiden indlæses. Hvis brugeren vælger at dele sin placering, opdateres kortet med den placering, der aktuelt er registreret for brugeren. Brugeren kan finjustere placeringen af fastgørelsen ved at trække den. Hvis brugeren vælger ikke at dele sin placering, kan han eller hun manuelt angive placeringen i de felter, der er angivet, og tilknytningstjenesten bruges til at finde placeringen, opdatere breddegrad og længdegrad samt flytte fastgørelsen tilsvarende på kortet.

Tilføje geoplacering

Hvis du vil føje en geoplaceringsfunktion til en formular, skal følgende opgaver fuldføres.

Formulartilpasning

Rediger basisformularen ved hjælp af formulardesigneren, og foretag følgende ændringer:

  1. Opret en ny sektion, og giv den en passende etiket, f.eks. Kort. Denne sektion indeholder kortet.

  2. Giv sektionen navnet section_map eller et navn, der slutter med section_map, f.eks. contoso_section_map. Dette navn er vigtigt, fordi formularprogrammet leder efter en sektion med dette navn for at bestemme, hvornår et kort kan gengives.

  3. Tilføj et nyt eller eksisterende felt, der kan gemme den formaterede adresse og føje den til den Kort-sektion, der blev oprettet i forrige trin.

  4. Opret en ny sektion, og giv den en passende etiket, f.eks. Placering. Denne sektion indeholder adressefelterne for den valgte placering.

  5. Føj de påkrævede adressefelter til sektionen Placering, der blev oprettet i forrige trin:

    • Adresselinje
    • By
    • Region
    • Område
    • Land/område
    • Postnummer
    • Breddegrad
    • Længdegrad

Den formular, der oprettes, skal se ud som i følgende eksempel. Du kan vælge forskellige visningsnavnene til disse felter. Du kan også vælge de layout til disse sektioner, som du foretrækker.

Brugerdefineret geoplaceringsformular.

Indstillinger for websted

Geoplacering med kortfunktionalitet i formularer kræver konfigurationsindstillinger, for at anmodninger med tilknytningsservicens REST-slutpunkt kan gennemføres. Følgende indstillinger for websted bruges til at konfigurere placeringsservicen.

Navn Værdi
Bingmaps/credentials Entydig nøgle, der bruges til at godkende anmodninger til Bing Maps API'et. Besøg www.bingmapsportal.com for at oprette en Bing Maps-konto og få en nøgle. Krævet.
Bingmaps/restURL URL-adressen til Bing Maps REST API'et. Valgfrit. Hvis der ikke er angivet en værdi, anvendes https://dev.virtualearth.net/REST/v1/Locations som standard.

Feltkonfigurationer

Kortkontrolelementet kræver yderligere konfiguration, som angiver, hvad id'erne for de forskellige placeringsfelter er, for at det kan tildele værdier til dem eller hente værdier fra dem. Konfigurationen afhænger af den administrerede formulars type.