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
- Opret en lærredapp, og sørg for, at den overholder de geografiske forudsætninger.
- 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:
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 |
Kopiér og indsæt tabellen i en ny datakilde. I dette eksempel bruger vi en Excel-projektmappe.
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.
Vælg tabellen, og gå derefter til fanen Tabeldesign på båndet. Angiv et navn til tabellen under Tabelnavn: f.eks TestData.
Gem projektmappen.
Åbn eller opret en ny app i Power Apps, og indsæt Kort-kontrolelementet.
I ruden Egenskaber skal du markere feltet Placeringer (elementer) og derefter søge efter Excel og vælge Importér fra Excel.
Find Excel-projektmappen, og vælg derefter Åbn. Vælg den tabel, der indeholder oplysningerne, Testdata, og derefter Opret forbindelse.
Gå til fanen Avanceret i ruden Egenskaber, og vælg Flere indstillinger.
Angiv følgende egenskaber:
- ItemsLabels som "Navn"
- ItemsLatitudes som "Breddegrad"
- ItemsLongitudes som "Længdegrad"
- (Valgfrit) ItemsColors som "Farver"
- (Valgfrit) ItemsIcons som "Ikoner"
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.
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 }))
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).