Ovládací prvek Interactive Map

Snadno přidávejte interaktivní mapu do svých aplikací plátna. Vykreslete značky ze zdroj dat obsahujícího adresy nebo dvojice údajů zeměpisné šířky a délky. Při oddalování se značky volitelně seskupují, aby se zhustily skupiny dat. Na mobilních zařízeních a ve webových prostředích může mapa zobrazit aktuální polohu uživatele a vypočítat trasu k cíli uživatele. Mapy lze přepínat mezi silničním a satelitním zobrazením.

Snímek obrazovky aplikace pro tablet, ve které je ve výstavbě ovládací prvek mapy v aplikaci Microsoft Power Apps Studio.

Funkce interaktivní mapy

Předpoklady

Než budete moci používat mapy ve svých aplikacích plátna, budete muset splnit několik předpokladů.

Přidání mapy do obrazovky aplikace

S aplikací otevřenou pro úpravy v aplikaci Power Apps Studio proveďte tento postup:

  1. Vyberte kartu Vložit a rozbalte Média.
  2. Vyberte možnost Map a umístěte mapu do obrazovky aplikace, nebo ji přetáhněte a umístěte přesněji kdekoli na obrazovce.

Vlastnosti

Změňte chování a vzhled mapy pomocí vlastností. Některé vlastnosti jsou dostupné pouze na kartě Upřesnit.

Snímek obrazovky telefonní aplikace, ve které je vedle karty Vlastnosti zobrazen ovládací prvek Map v aplikaci Microsoft Power Apps Studio.

Vlastnost Popis Typ Karta
Locations(Items) Identifikuje zdroj dat (Items) ve formě tabulky v sešitu aplikace Excel, ze které lze získat místa k zobrazení na mapě. Tabulka uvádí sady zeměpisných délek a šířek nebo fyzických adres, které se mají zobrazit jako špendlíky. Každý řádek musí obsahovat položku pro popisek, zeměpisnou délku a šířku nebo fyzickou adresu a volitelně barvu špendlíku a ikonu. Nelze použít Vlastnosti; Upřesnit: Items
Transparency Určuje průhlednost mapy od 0 (neprůhledná) do 100 (průhledná). Celé číslo Vlastnosti; Upřesnit: Transparency
Visible Zobrazí nebo skryje mapu. Logická hodnota Vlastnosti; Upřesnit: Visible
Position Umístí levý horní roh mapy na souřadnice obrazovky zadané v x a y. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: X, Y
Size Určuje velikost mapy pomocí hodnot pixelů uvedených ve vlastnostech Width a Height. Celé číslo Vlastnosti; Upřesnit: Width, Height
Use default location Inicializuje mapu ve výchozím umístění. Logická hodnota Vlastnosti; Upřesnit: DefaultLocation
Default latitude Nastavuje souřadnice zeměpisné šířky, které mapa zobrazuje, pokud je zapnuta vlastnost Use default location. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: DefaultLatitude
Default longitude Nastavuje souřadnice zeměpisné délky, které mapa zobrazuje, pokud je zapnuta vlastnost Use default location. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: DefaultLongitude
Default zoom level Nastaví úroveň přiblížení, pokud je zapnuta vlastnost Use default location, od 0 do 22. Celé číslo Vlastnosti; Upřesnit: DefaultZoomLevel
Show current location Zobrazuje polohu aktuálního uživatele. Logická hodnota Vlastnosti; Upřesnit: CurrentLocation
Current location latitude Nastavuje souřadnice zeměpisné šířky, které mapa zobrazuje, pokud je zapnuta vlastnost Show current location. Chcete-li umístit špendlík na aktuální polohu uživatele, nastavte tuto vlastnost na Location.Latitude. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: CurrentLocationLatitude
Current location longitude Nastavuje souřadnice zeměpisné délky, které mapa zobrazuje, pokud je zapnuta vlastnost Show current location. Chcete-li umístit špendlík na aktuální polohu uživatele, nastavte tuto vlastnost na Location.Longitude. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: CurrentLocationLongitude
Satellite view Zobrazí mapu v satelitním zobrazení. Chcete-li mapu zobrazit v zobrazení silnice, nechte tuto vlastnost vypnutou. Logická hodnota Vlastnosti; Upřesnit: SatelliteView
Cluster pins Seskupuje špendlíky v okolí místo toho, aby se zobrazovaly jednotlivě. Logická hodnota Vlastnosti; Upřesnit: Clustering
Zoom control Zobrazuje ovládací prvek Zoom. Logická hodnota Vlastnosti; Upřesnit: Zoom
Compass control Zobrazuje ovládací prvek Compass. Logická hodnota Vlastnosti; Upřesnit: Compass
Pitch control Zobrazuje ovládací prvek Pitch. Logická hodnota Vlastnosti; Upřesnit: Pitch
Show info cards Zobrazuje informace o zmapovaném místě, když jej uživatel vybere (On click) nebo na něj ukáže (On hover). Když má hodnotu None, nejsou zobrazeny žádné informace. Výčet Vlastnosti; Upřesnit: InfoCards
Pin color Určuje barvu špendlíků zobrazených na mapě. Color picker Vlastnosti; Upřesnit: PinColor
Route waypoints(Items) Zobrazuje body na trase, jak jsou uvedeny ve zdroji dat (RouteWaypoints_Items) ve formě tabulky v excelovém sešitu. Pokud má hodnotu Žádné, nejsou zobrazeny žádné body na trase. Výčet Vlastnosti; Upřesnit: RouteWaypoints_Items
Enable routing Určuje, zda si uživatel může vyžádat trasy do zadaného umístění. Logická hodnota Vlastnosti; Upřesnit: UseRouting
Maintain waypoint order Určuje, zda vypočítaná trasa zachovává body na trase v zadaném pořadí. Logická hodnota Vlastnosti; Upřesnit: RouteMaintainOrder
Optimize route Určuje, zda je vypočítaná trasa optimalizována na vzdálenost, čas nebo není optimalizována. Výčet Vlastnosti; Upřesnit: RouteOptimization
Route travel mode Určuje, zda je trasa vypočítána pro osobní nebo nákladní automobil, což může vyžadovat vyhýbání se mostům s určitými omezeními výšky nebo hmotnosti. Výčet Vlastnosti; Upřesnit: RouteTravelMode
Show shapes Zobrazuje tvary v Shapes_Items. Logická hodnota Vlastnosti; Upřesnit: ShowShapes
Show shape labels Zobrazuje popisky tvarů, pokud jsou k dispozici. Logická hodnota Vlastnosti; Upřesnit: ShowShapeLabels
Enable shape drawing Zobrazuje na mapě kreslicí nástroje. Logická hodnota Vlastnosti; Upřesnit: ShapeDrawing
Enable shape deleting and label editing Určuje, zda uživatel může odstraňovat tvary a upravovat jejich popisky. Logická hodnota Vlastnosti; Upřesnit: ShapeEditingDeleting
Border radius Určuje poloměr rohu hranice mapy. Číslo s plovoucí desetinnou čárkou Vlastnosti; Upřesnit: BorderRadius
Border Určuje styl, šířku a barvu okraje mapy. Nelze použít Vlastnosti; Upřesnit: BorderStyle, BorderThickness, BorderColor
TabIndex Určuje pořadí, v jakém je mapa vybrána, pokud uživatel prochází aplikaci pomocí klávesy Tab. Celé číslo Vlastnosti; Upřesnit: Tab index
OnItemsChange Obsahuje kód, který se spustí při změně špendlíků na mapě. Událost Upřesnit
OnLoad Obsahuje kód, který se spustí při načtení mapy. Událost Upřesnit
OnMapClick Obsahuje kód, který se spustí při výběru mapy uživatelem. Událost Upřesnit
OnShapeCreated Obsahuje kód, který se spustí, když uživatel do mapy přidá tvar. Událost Upřesnit
OnShapeSelected Obsahuje kód, který se spustí, když uživatel vybere tvar v mapě. Událost Upřesnit
OnShapeEdited Obsahuje kód, který se spustí, když uživatel změní tvar v mapě. Událost Upřesnit
OnShapeDeleted Obsahuje kód, který se spustí, když uživatel smaže tvar v mapě. Událost Upřesnit
OnRouteDirectionChange Obsahuje kód, který se spustí, když aplikace zjistí, že uživatel na vypočítané trase změnil směr. Událost Upřesnit
OnChange Obsahuje kód, který se spustí při změně libovolného aspektu mapy. Událost Upřesnit
OnSelect Obsahuje kód, který se spustí, když uživatel vybere něco v mapě. Událost Upřesnit
ItemsLabels Identifikuje sloupec v Items který obsahuje popisky pro špendlíky. ColumnName Upřesnit
ItemsLatitudes Identifikuje sloupec v Items který obsahuje pozice zeměpisné šířky pro špendlíky. ColumnName Upřesnit
ItemsLongitudes Identifikuje sloupec v Items který obsahuje pozice zeměpisné délky pro špendlíky. ColumnName Upřesnit
ItemsAddresses Identifikuje sloupec v Items který obsahuje adresy reprezentující polohy špendlíků. ColumnName Upřesnit
ItemsColors Identifikuje sloupec v Items který obsahuje barvy špendlíků. ColumnName Upřesnit
ItemsIcons Identifikuje sloupec v Items který obsahuje ikony špendlíků. ColumnName Upřesnit
Shapes_Items Identifikuje zdroj dat (Shapes_Items) ve formě tabulky v sešitu aplikace Excel, ze které lze získat tvary k zobrazení na mapě. Každý řádek musí mít záznam pro tvar (objekt GeoJSON) a (volitelně) popisek a barvu. TableName Upřesnit
ShapeGeoJSONObjects Identifikuje sloupec v Shapes_Items s řetězci, které představují objekty GeoJSON tvarů, v kolekci tvarů nebo ve formátu GeoJSON s jedním tvarem. ColumnName Upřesnit
ShapeLabels Identifikuje sloupec v Shapes_Items který obsahuje popisky pro tvary. ColumnName Upřesnit
ShapeColors Identifikuje sloupec v Shapes_Items který obsahuje barvy tvarů. ColumnName Upřesnit
RouteWaypoints_Items Identifikuje zdroj dat (RouteWaypoints_Items) ve formě tabulky v sešitu aplikace Excel, ze které lze získat body na trase k zobrazení na mapě. Každý řádek musí obsahovat položku pro popisek, zeměpisnou délku a šířku (nebo fyzickou adresu). TableName Upřesnit
RouteWaypointsLabels Identifikuje sloupec v RouteWaypoints_Items který obsahuje popisky pro body na trase. ColumnName Upřesnit
RouteWaypointsLatitudes Identifikuje sloupec v RouteWaypoints_Items který obsahuje pozice zeměpisné šířky pro body na trase. ColumnName Upřesnit
RouteWaypointsLongitudes Identifikuje sloupec v RouteWaypoints_Items který obsahuje pozice zeměpisné délky pro body na trase. ColumnName Upřesnit
RouteWaypointsAddresses Identifikuje sloupec v RouteWaypoints_Items který obsahuje adresy reprezentující polohy bodů na trase. ColumnName Upřesnit
Tooltip Určuje text, který se zobrazí, když uživatel najede kurzorem nad vizuál. Řetězec Upřesnit
ContentLanguage Určuje jazyk zobrazení mapy, pokud se liší od jazyka používaného v aplikaci. Řetězec Upřesnit
DisplayMode Určuje, zda ovládací prvek umožňuje zadávání údajů uživatelem (Edit), pouze zobrazuje data (View) nebo je zakázaný (Disabled). Výčet Upřesnit

Výstupní vlastnosti

Další vlastnosti jsou dostupné, když uživatel interaguje s mapou. Tyto výstupní vlastnosti můžete použít v jiných ovládacích prvcích nebo k přizpůsobení prostředí aplikace.

Vlastnost Popis Typ
CenterLocation Zachycuje střed mapy. Nevztahuje se
OnMapClick Zachycuje poslední místo, které uživatel vybral. Nevztahuje se
Selected Zachycuje vybraný špendlík. Záznam
SelectedItems Zachycuje vybraný špendlík nebo špendlíky ve vybraném shluku. Tabulka
GeocodedItems Zachycuje geokódovaná umístění špendlíků. Tabulka
ClickedLocation Zachycuje poslední místo, které uživatel vybral, buď .Latitude nebo .Longitude. Záznam
Shapes_Selected Odpovídá záznamu vybraného tvaru v Shapes_Items. Záznam
Shapes_SelectedItems Odpovídá záznamům vybraných překrývajících se tvarů v Shapes_Items. Tabulka
SelectedShape Zachycuje vlastnosti .Perimeter a .Area vybraného tvaru. Záznam
DeletedShape Zachycuje vlastnosti .Perimeter a .Area posledního odstraněného tvaru. Záznam
GeoJSON Zachycuje seznam tvarů ve formátu Feature Collection GeoJSON. Řetězec

Jiné geoprostorové ovládací prvky

Pokud chcete zobrazovat dynamické návrhy adres při psaní, použijte ovládací prvek Address Input.

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).

Známá omezení

  • Vyžaduje připojení k internetu

Viz také

Vytvoření aplikace se ovládacími prvky Address Input a Mapa