Upotreba izvora podataka za umetanje pribadača
U kontrolu karte možete učitati tablicu koja sadrži postojeće podatke. Kontrola će zatim iscrtati svaki redak u tablici kao pribadaču karte.
Preduvjeti
- Izradite aplikaciju od gotovih gradivnih elemenata i provjerite ispunjava li geoprostorne preduvjete.
- U svojoj aplikaciji umetnite kartu.
Dodavanje podataka pribadače iz radne knjige programa Excel
Vaš izvor podataka mora sadržavati imenovanu tablicu sa sljedećim stupcima koje zatim treba mapirati u pridruženo svojstvo u oknu Dodatno kontrole.
| Opis stupca | Karte u svojstvo | Obvezno |
|---|---|---|
| Oznaka za pribadaču | ItemsLabels | Obavezno |
| Zemljopisna dužina pribadače | ItemsLongitudes | Obavezno |
| Zemljopisna širina pribadače | ItemsLatitudes | Obavezno |
| Boja pribadače | ItemsColors | Nije obavezno |
| Ikona za pribadaču | ItemsIcons | Nije obavezno |
Polje boje prihvaća bilo koji CSS niz, kao što je definirano u Enumeracija boja i funkcije ColorFade, ColorValue i RGBA u Power Apps.
Možete koristiti ikone opisane u temi Popis predložaka slika kao svoju ikonu.
Sljedeća tablica programa Excel prikazuje obavezne stupce:
Možete kopirati sljedeće uzorke podataka da biste testirali ovu funkciju:
| Ime | Zemljopisna dužina | Zemljopisna širina | Boja | Icon |
|---|---|---|---|---|
| Fourth Coffee (uzorak) | -98.29277 | 26.2774 | Plava | marker-ravno |
| Litware, Inc. (uzorak) | -96.85572 | 32.55253 | #ffefcd | šesterokut-debelo |
| Adventure Works (primjerak) | -96.99952 | 32.72058 | automobil | |
| Fabrikam, Inc. (uzorak) | -118.30746 | 34.86543 | ||
| Blue Yonder Airlines (uzorak) | -118.66184 | 34.17553 | ||
| City Power & Light (uzorak) | -113.46184 | 37.15363 | ||
| Contoso Pharmaceuticals (uzorak) | -80.26711 | 40.19918 | ||
| Alpine Ski House (uzorak) | -102.63908 | 35.20919 | ||
| A Datum Corporation (uzorak) | -89.39433 | 40.71025 | ||
| Coho Winery (uzorak) | -116.97751 | 32.87466 |
Kopirajte i zalijepite tablicu u novi izvor podataka. U ovom primjeru koristimo radnu knjigu Excel.
Odaberite jednu od ćelija, a zatim na kartici Početno na vrpci odaberite Formatiraj kao tablicu, odaberite bilo koji stil i zatim U redu.

Odaberite tablicu, a zatim otvorite karticu Dizajn tablice na vrpci. Unesite naziv tablice na opciji Naziv tablice:, na primjer TestData.

Spremite radnu knjigu.
Otvorite ili stvorite novu aplikaciju u Power Apps sustavu i umetnite kontrolu karte.
U oknu Svojstva odaberite polje Lokacije(stavke) i zatim potražite excel i odaberite Uvezi iz programa Excel.
Pronađite radnu knjigu programa Excel, a zatim odaberite Otvori. Odaberite tablicu koja sadrži podatke, naziv TestData, a zatim Poveži.

U oknu Svojstva otvorite karticu Napredno i odaberite Više mogućnosti.
Postavite sljedeća svojstva:
- ItemsLabels kao „Ime”
- PredmetiŠirine kao „Širina”
- PredmetiDuljina kao „Zemljopisna dužina”
- (Neobvezno) PredmetiBoje kao „Boje”
- (Neobvezno) PredmetiIkone kao „Ikone”
Kontrola karte sada će prikazati svaki redak u tablici kao pin, označen njegovim nazivom kako je definirano u tablici programa Excel i pomoću navedenih ikona i boja. Ako ikona ili boja nisu navedeni, kontrola će koristiti zadanu ikonu i boju.

Napomena
Svaka kontrola karte ima ograničenje pina od 5000 pinova gdje daje prioritet stupcima zemljopisne širine i dužine iznad stupca adrese. Unutar ograničenja pina od 5000 može se geokodirati do 50 adresa za svaku kontrolu karte. Stoga će za pribadače s povezanom geografskom širinom/dužinom i adresom kontrola karte dati prednost korištenju zemljopisne širine/dužine kako bi se izbjeglo geokodiranje adrese.
Spremanje geokodidi adresa iz kontrole karte u izvor podataka
Da biste izbjegli geokodiranje istog skupa adresa svaki put kada se pokrene kontrola karte, geokodirane adrese možete spremiti natrag u izvornu izvor podataka, tako da će karta, kada se ponovno pokrene, koristiti zemljopisnu širinu i dužinu umjesto ponovnog geokodiranja adresa.
Da biste to učinili, dodajte gumb za spremanje geokodirane adrese u izvorni izvor podataka sa sljedećom formulom:
ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Druge značajke interaktivne karte
Ostale geoprostorne kontrole
Da biste vidjeli prijedloge dinamičkih adresa za vrijeme upisa, koristite kontrolu unosa adrese.