Použite zdroja údajov na vloženie špendlíkov

Do ovládacieho prvku mapy môžete načítať tabuľku, ktorá obsahuje existujúce údaje. Ovládací prvok potom vykreslí každý riadok v tabuľke ako špendlík na mape.

Požiadavky

  1. Vytvorte aplikáciu plátna a uistite sa, že vyhovuje geopriestorovým predpokladom.
  2. Vo vašej aplikácii vložte mapu.

Pridajte údaje špendlíkov zo zošita programu Excel

Váš zdroj údajov musí obsahovať pomenovanú tabuľku s nasledujúcimi stĺpcami, ktoré by sa potom mali namapovať na priradenú vlastnosť v table ovládacieho prvku Pokročilé.

Opis stĺpca Priradenia k vlastnosti Požaduje sa
Označenie špendlíka ItemsLabels Požaduje sa
Zemepisná dĺžka špendlíka ItemsLongitudes Požaduje sa
Zemepisná šírka špendlíka ItemsLatitudes Požaduje sa
Farba špendlíka ItemsColors Voliteľné
Ikona špendlíka ItemsIcons Voliteľné

Farebné pole akceptuje akýkoľvek reťazec CSS , ako je definované v Výpočet farieb a funkcie ColorFade, ColorValue a RGBA Power Apps.

Môžete použiť ikony popísané v téme Zoznam šablón obrázkov ako svoju ikonu.

Nasledujúca tabuľka programu Excel zobrazuje povinné stĺpce:

Vzorový súbor programu Excel s tabuľkou s názvom TestData, ktorá obsahuje stĺpce Názov, Zemepisná dĺžka a Zemepisná šírka

Na testovanie tejto funkcie môžete skopírovať nasledujúce vzorové údaje:

Meno Zemepisná dĺžka Zemepisná šírka Farba Ikona
Fourth Coffee (vzorka) -98.29277 26.2774 Modrý značka-plochá
Litware, Inc. (vzorka) -96.85572 32.55253 #ffefcd hrubý šesťuholník
Adventure Works (vzor) -96.99952 32.72058 auto
Fabrikam, Inc. (vzorka) -118.30746 34.86543
Blue Yonder Airlines (vzorka) -118.66184 34.17553
City Power & Light (vzorka) -113.46184 37.15363
Contoso Pharmaceuticals (vzorka) -80.26711 40.19918
Alpine Ski House (vzorka) -102.63908 35.20919
Datum Corporation (ukážka) -89.39433 40.71025
Coho Winery (vzorka) -116.97751 32.87466
  1. Skopírujte a prilepte tabuľku do nového zdroja údajov. V tomto príklade používame zošit programu Excel.

  2. Vyberte jednu z buniek a potom na karte Domov na páse s nástrojmi vyberte položku Formátovať ako tabuľku, vyberte ľubovoľný štýl a následne položku OK.

    Snímka obrazovky znázorňujúca možnosť Formátovať ako tabuľku v programe Excel.

  3. Vyberte tabuľku a potom prejdite na kartu Návrh tabuľky na páse s nástrojmi. Zadajte názov tabuľky v sekcii Názov tabuľky:, napríklad TestData.

    Snímka zvýrazňujúca názov tabuľky v programe Excel.

  4. Uložte zošit.

  5. Otvorte alebo vytvorte novú aplikáciu v Power Apps a vložte ovládací prvok mapy.

  6. Na table Vlastnosti vyberte pole Umiestnenia (položky) a potom vyhľadajte excel a vyberte Import z programu Excel.

    Snímka obrazovky z možnosti Import z programu Excel.

  7. Vyhľadajte pracovný hárok programu Excel a potom vyberte položku Otvoriť. Vyberte tabuľku, ktorá obsahuje informácie, TestData, a potom položku Pripojiť.

    Snímka obrazovky panela na výber tabuľky.

  8. Na table Vlastnosti prejdite na kartu Rozšírené a vyberte položku Ďalšie možnosti.

  9. Nastavte nasledujúce vlastnosti:

    • ItemsLabels ako "Name"
    • ItemsLatitudes ako "Latitude"
    • ItemsLongitudes ako "Longitude"
    • (Voliteľné) ItemsColors ako "Colors"
    • (Voliteľné) ItemsIcons ako "Icons"
  10. Ovládacie prvky mapy teraz zobrazí každý riadok v tabuľke ako špendlík označený jeho názvom podľa definície v tabuľke programu Excel a pomocou poskytnutých ikon a farieb. Ak ikona alebo farba nie je poskytnutá, ovládací prvok použije predvolenú ikonu a farbu.

    Snímka obrazovky s ovládacím prvkom mapy s vlastnými ikonami a rôznymi farbami.

Poznámka

Každý ovládací prvok mapy môže zobraziť až 5000 pinov zo zemepisnej šírky alebo dĺžky a 50 pinov z adries. Limit pinov je nižší pre adresy, pretože mapa potrebuje geokódovať tieto adresy do zemepisnej šírky alebo dĺžky, aby ich mohla zobraziť. Odporúčame nepoužívať adresy tam, kde je to možné. Geokódované adresy si môžete uložiť späť do zdroj údajov.

Keď je pre jeden špendlík zadaná zemepisná šírka alebo dĺžka a adresa, ovládací prvok mapy uprednostní používanie zemepisnej šírky alebo dĺžky, aby sa zabránilo geokódovaniu adresy.

Uložte geokódované adresy z ovládacieho prvku mapy do zdroj údajov

Aby ste sa vyhli geokódovaniu rovnakej skupiny adries pri každom spustení ovládacieho prvku mapy, môžete geokódované adresy uložiť späť na pôvodné zdroj údajov, takže pri opätovnom spustení mapy použije namiesto geografického kódovania adries opäť zemepisnú šírku a dĺžku.

Ak to chcete urobiť, pridajte tlačidlo na uloženie geokódovanej adresy späť na pôvodnú zdroj údajov s týmto vzorcom:

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

Snímka obrazovky z aplikácie zobrazujúci vzorec na paneli vzorcov.

Ostatné funkcie interaktívnej mapy

Ďalšie geopriestorové ovládacie prvky

Ak chcete počas písania vidieť dynamické návrhy adries, použite ovládací prvok Zadanie adresy.

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).