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.
Funkce interaktivní mapy
- Použití zdroje dat k vkládání špendlíků
- Zobrazit informace o špendlících na mapě
- Kreslení a vkládání tvarů
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:
- Vyberte kartu Vložit a rozbalte Média.
- 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.
| 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é
Váš názor
Odeslat a zobrazit názory pro