Bruge en datakilde til at indsætte fastgørelser

Du kan indlæse en tabel, der indeholder eksisterende data i Kort-kontrolelementet. Kontrolelementet afbilder derefter hver række i tabellen som en tilknytningsnål.

Forudsætninger

  1. Opret en lærredapp, og sørg for, at den overholder de geografiske forudsætninger.
  2. Indsæt et kort i din app.

Tilføje nåledata fra en Excel-projektmappe

Datakilden skal indeholde en navngivet tabel med følgende kolonner, der derefter skal knyttes til den tilknyttede egenskab i ruden Avanceret i kontrolelementet.

Beskrivelse af kolonne Knyttes til egenskab Obligatorisk
Navn til kortnålen ItemsLabels Obligatorisk
Længdegrad for kortnålen ItemsLongitudes Obligatorisk
Breddegrad for kortnålen ItemsLatitudes Obligatorisk
Farven på nålen ItemsColors Valgfrit
Ikon for nålen ItemsIcons Valgfrit

Farvefeltet accepterer alle CSS-strenge, som de er defineret i Farveangivelse og ColorFade-, ColorValue-og RGBA-funktioner i Power Apps.

Du kan bruge de ikoner, der er beskrevet i emnet Liste over billedskabeloner, som dit ikon.

I følgende Excel-tabel vises de påkrævede kolonner:

Eksempel på Excel-fil med en tabel, der kaldes TestData og indeholder kolonner til navn, længdegrad breddegrad

Du kan kopiere følgende eksempeldata for at teste denne funktion:

Navn Længdegrad Breddegrad Farve Ikon
Fourth Coffee (eksempel) -98.29277 26.2774 Blå marker-flat
Litware, Inc. (eksempel) -96.85572 32.55253 #ffefcd hexagon-thick
Adventure Works (eksempel) -96.99952 32.72058 bil
Fabrikam, Inc. (eksempel) -118.30746 34.86543
Blue Yonder Airlines (eksempel) -118.66184 34.17553
City Power & Light (eksempel) -113.46184 37.15363
Contoso Pharmaceuticals (eksempel) -80.26711 40.19918
Alpine Ski House (eksempel) -102.63908 35.20919
A Datum Corporation (eksempel) -89.39433 40.71025
Coho Winery (eksempel) -116.97751 32.87466
  1. Kopiér og indsæt tabellen i en ny datakilde. I dette eksempel bruger vi en Excel-projektmappe.

  2. Markér en af cellerne, vælg Formatér som tabel under fanen Startside på båndet, vælg en hvilken som helst type, og vælg derefter OK.

    Skærmbillede, hvor indstillingen for formatering som tabel er fremhævet i Excel.

  3. Vælg tabellen, og gå derefter til fanen Tabeldesign på båndet. Angiv et navn til tabellen under Tabelnavn: f.eks TestData.

    Skærmbillede, hvor tabelnavnet i Excel er fremhævet.

  4. Gem projektmappen.

  5. Åbn eller opret en ny app i Power Apps, og indsæt Kort-kontrolelementet.

  6. I ruden Egenskaber skal du markere feltet Placeringer (elementer) og derefter søge efter Excel og vælge Importér fra Excel.

    Skærmbillede af indstillingen Importér fra Excel.

  7. Find Excel-projektmappen, og vælg derefter Åbn. Vælg den tabel, der indeholder oplysningerne, Testdata, og derefter Opret forbindelse.

    Skærmbillede af panelet til tabelvalg.

  8. Gå til fanen Avanceret i ruden Egenskaber, og vælg Flere indstillinger.

  9. Angiv følgende egenskaber:

    • ItemsLabels som "Navn"
    • ItemsLatitudes som "Breddegrad"
    • ItemsLongitudes som "Længdegrad"
    • (Valgfrit) ItemsColors som "Farver"
    • (Valgfrit) ItemsIcons som "Ikoner"
  10. Kort-kontrolelementet viser nu hver række i tabellen som en nål med navnet som defineret i Excel-tabellen og ved hjælp af de angivne ikoner og farver. Hvis der ikke findes et ikon eller en farve, bruges standardikonet og -farven i kontrolelementet.

    Et skærmbillede af Kort-kontrolelementet med brugerdefinerede ikoner og forskellige farver.

Bemærk

Hvert kort-kontrolelement kan vise op til 5000 ben fra breddegrad eller længdegrad og 50 ben fra adresser. Knappenålsgrænsen er lavere for adresser, da kortet skal bruge en geografisk kode disse adresser til breddegrad eller længdegrad for at få dem vist. Vi anbefaler, at du ikke bruger adresser, hvor det er muligt. Du kan gemme geografisk kodede adresser fra tilknytningskomponent til datakilde.

Når både breddegrad/længdegrad og adressebundet er angivet for en enkelt fastgørelse, vil Kort-kontrolelementet derfor prioritere brug af breddegrad/længdegrad for at undgå at bruge geokodning af adressen.

Gem geografisk kodede adresser fra Kort-kontrolelementet til datakilde

Hvis du vil undgå, at det samme sæt adresser kodes geografisk, hver gang Kort-kontrolelementet startes, kan du gemme de geografiske adresser tilbage til den oprindelige datakilde, så når kortet aktiveres, bruger det breddegraden og længdegraden i stedet for at bruge en geografisk kodning af adresserne igen.

Det kan du gøre ved at tilføje en knap for at gemme den geografiske adresse i den oprindelige datakilde med følgende formel:

 ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Skærmbillede af appen, der viser formlen i formellinjen.

Andre interaktive kortfunktioner

Andre geospatiale kontrolelementer

For at få vist de dynamiske adresseforslag, mens du skriver, skal du anvende kontrolelementet Adresseinput.

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).