Megosztás a következőn keresztül:


Interaktív térképkezelés

Adjon hozzá könnyedén interaktív térképet a vászonalapú alkalmazásaihoz. Adatforrásból származó céljelzők címeket, szélességi és hosszúsági párokat tartalmaznak. A kicsinyítést követően a jelölők tetszés szerinti fürtökbe rendeződnek az adatcsoportok tömörítéséhez. Mobileszközökön és webes élményekben egy térkép megmutathatja meg a felhasználó aktuális helyzetét, és kiszámíthatja a felhasználó útvonalát a célhelyre. A térképeket váltani lehet út- és szatellitnézetek között.

Képernyőkép egy tabletes alkalmazásról, amelyben egy térképvezérlő építése folyamatban van a Microsoft Power Apps Studio alkalmazásban.

Interaktív térképfunkciók

Előfeltételek

Néhány előfeltételnek meg kell felelnie, mielőtt térképeket használhatna a vászonalapú alkalmazásokban. Az adatvédelmi és biztonsági táblázatban további tudnivalókat talál arról, hogyan használják az adatokat a különböző térképes funkciók.

Térkép hozzáadása egy alkalmazás képernyőjére

A Power Apps Studioban szerkesztésre megnyitott alkalmazással:

  1. Válassza a Beszúrás lapot, és bontsa ki a Média lehetőséget.
  2. Válassza ki a Térképet ahhoz, hogy a térképet az alkalmazás képernyőjére tegye, vagy húzza a vezérlőt a képernyőn a pontosabb elhelyezéshez.

Jelölők, útvonalak és alakzatok hozzáadása

A jelölők, útvonalak és alakzatok olyan adathalmaz-tulajdonságok, amelyeknek egyszerre kell azonosítaniuk az adatforrást, azt, hogy melyik származik gyűjteményből vagy összekötőből, valamint a megfelelő oszlopokat. Az adatforrást az Elemek tulajdonságban állítják be (Jelölők elemei, RouteWaypoints_Items útvonalakhoz, Shape_Items alakzatokhoz) és a megfelelő oszlopokat a kapcsolódó tulajdonságokban állítják be (pl.: jelölőkhöz tartozó ItemLatitudes, ItemLongitudes, stb.). A Tulajdonságok szakasz további információkat tartalmaz ezekről az adathalmazokról és a kapcsolódó tulajdonságokról.

Tegyük fel például, hogy rendelkezett egy gyűjteménnyel, amelynek a neve: Helyek Névvel, Hosszúsági és Szélességi oszlopokkal:

Name Hosszúság Szélesség
Fourth Coffee (minta) -98.29277 26.2774
Litware, Inc. (minta) -96.85572 32.55253.
Adventure Works (minta) -96.99952 32.72058.

Ha ezeket címkével jelölt jelölőként szeretné megjeleníteni a térképen:

  1. Az Elemek tulajdonságnál adja meg Helyek értéket

  2. Az ItemLabels tulajdonságot állítsa a „Név” értékre

  3. Állítsa az ItemLongitude tulajdonságot „Hosszúság” értékre

  4. Állítsa az ItemLatitude tulajdonságot „Szélesség” értékre

    Fontos

    A megfelelő oszlopneveknek idézőjelben kell lenniük a kapcsolódó tulajdonságokban. A adatforrásnak nem lehetnek idézőjelei.

Láthatja, hogyan lehet Excel-munkalapon megjeleníteni a jelölőket, vagy hogyan lehet olyan alkalmazást építeni, amely a címbeviteli vezérlőt használja a térképvezérlőn található jelölők további példaként való feltöltésére.

Megjegyzés

  • Minden térképvezérlő legfeljebb 5000 gombostűt jeleníthet meg szélességi vagy hosszúsági szögből, és 50 gombostút a címekből. A címek rögzítési korlátja alacsonyabb, mivel a térképnek ezeket a címeket földrajzi szélességre vagy hosszúságra kell kódolnia a megjelenítéshez. Javasoljuk, hogy ahol lehetséges, ne használjon címeket. A geokódolt címeket visszamentheti a adatforrás.
  • Ha egy gombostűhöz szélesség vagy hosszúság és cím is meg van adva, a térképvezérlő a szélesség vagy hosszúság alapján rangsorolja a címet, hogy elkerülje a cím geokódolását.
  • A térképvezérlőben rajzolható alakzatok maximális száma 500-ra van korlátozva.

Tulajdonságok

A térkép viselkedésének és megjelenésének módosítása tulajdonságok használatával. Egyes tulajdonságok csak a Speciális lapon érhetők el.

Képernyőkép egy telefonalkalmazásról, amelyen egy térképvezérlő látható a Microsoft Power Apps Studio Tulajdonságainak füle mellett.

A térképvezérlő hat különböző tulajdonsággal rendelkezik:

  1. Formázási tulajdonságok
  2. Viselkedési tulajdonságok
  3. Jelölő tulajdonságai
  4. Útvonal tulajdonságai
  5. Alakzat tulajdonságai
  6. Kimeneti tulajdonságok

Formázási tulajdonságok

Tulajdonság Description Type Lapfül
Műholdas nézet A térképet szatellitnézetben jeleníti meg. Hagyja kikapcsolva ezt a tulajdonságot, hogy útvonalnézetben jelenítse meg a térképet. Boolean Tulajdonságok; Speciális: SatelliteView
Térkép stílusa A térkép stílusát állítja be. Beállítások: Út, Éjszaka, Úthálózat domborzattal, Szatellit, Szatellit útcímkék, Magas kontrasztú világos, Magas kontrasztú sötét, Szürkeskálás világos, Szürkeskálás sötét. Felsorolás Tulajdonságok
Átláthatóság A térkép átlátszósági szintjét határozza meg 0 (nem átlátszó) – 100 (átlátszó). Egész szám Tulajdonságok; Speciális: Átlátszóság
Látható Megjeleníti vagy elrejti a térképet. Boolean Tulajdonságok; Speciális: Látható
Position A térkép bal felső sarkát az x és az y területen megadott képernyőkoordinátákra helyezi. Lebegőpontos szám Tulajdonságok; Speciális: X, Y
Size A térkép méretét a Szélesség és Magasság beállításban megadott képpontértékek használatával határozza meg. Egész szám Tulajdonságok; Speciális: Szélesség, Magasság
Szegély sugara Meghatározza a térkép keretének sarokrádiuszát. Lebegőpontos szám Tulajdonságok; Speciális: BorderRadius
Szegély A térkép keretének stílusát, szélességét és színét határozza meg. Nem alkalmazható Tulajdonságok; Speciális: BorderStyle, BorderThickness, BorderColor
DisplayMode Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet meghatározására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva). Felsorolás Haladó

Viselkedési tulajdonságok

Tulajdonság Description Type Lapfül
Információs kártyák megjelenítése A leképezett hely adatait jeleníti meg, amikor a felhasználó kijelöli azt (Kattintáskor) vagy rámutat (Rámutatáskor). Ha Nincs, akkor nem jelenik meg információ. Felsorolás Tulajdonságok; Speciális: InfoCards
Alapértelmezett hely használata A térképet az alapértelmezett hely szerint inicializálja. Boolean Tulajdonságok; Speciális: DefaultLocation
Alapértelmezett földrajzi szélesség Azt a szélességi koordinátát állítja be, amelyet a térkép akkor mutat, ha az Alapértelmezett hely használata engedélyezve van. Lebegőpontos szám Tulajdonságok; Speciális: DefaultLatitude
Alapértelmezett földrajzi hosszúság Azt a hosszúsági koordinátát állítja be, amelyet a térkép akkor mutat, ha az Alapértelmezett hely használata engedélyezve van. Lebegőpontos szám Tulajdonságok; Speciális: DefaultLongitude
Alapértelmezett nagyítási/kicsinyítési szint Az alapértelmezett nagyítási szintet állítja be, ha az Alapértelmezett hely használata engedélyezve van, 0-tól 22-ig. Egész szám Tulajdonságok; Speciális: DefaultZoomLevel
Aktuális hely megjelenítése A felhasználó aktuális helyét jeleníti meg. Boolean Tulajdonságok; Speciális: CurrentLocation
Aktuális helyzet földrajzi szélessége A térkép által megjelenített jelölő aktuális helyének szélességi koordinátáit állítja be, ha engedélyezve van az Aktuális hely megjelenítése. Ha a gombostűt a felhasználó aktuális helyére szeretné helyezni, állítsa ezt a tulajdonságot Location.Latitude értékre. Lebegőpontos szám Tulajdonságok; Speciális: CurrentLocationLatitude
Aktuális helyzet földrajzi hosszúsága A térkép által megjelenített jelölő aktuális helyének hosszúsági koordinátáit állítja be, ha engedélyezve van az Aktuális hely megjelenítése. Ha a gombostűt a felhasználó aktuális helyére szeretné helyezni, állítsa ezt a tulajdonságot Location.Longitude értékre. Lebegőpontos szám Tulajdonságok; Speciális: CurrentLocationLongitude
Nagyítási vezérlő A nagyítás vezérlőt jeleníti meg. Boolean Tulajdonságok; Speciális: Nagyítás
Iránytűvezérlő Az iránytű-vezérlőt jeleníti meg. Boolean Tulajdonságok; Advanced: Iránytű
Lejtésszabályozás A hajlás (dőlés) vezérlőt mutatja. Boolean Tulajdonságok; Speciális: Hajlás
TabIndex Azt a sorrendet adja meg, amely szerint a térkép ki van jelölve, ha a felhasználó a Tab billentyűvel navigál az alkalmazásban. Egész szám Tulajdonságok; Speciális: Lap tárgymutató
Elemleírás Meghatározza, hogy milyen szöveg jelenjen meg, amikor a felhasználó egy képu megjelenítésre húzza a kurzort. Sztring Haladó
ContentLanguage Meghatározza a térkép megjelenítési nyelvét, ha különbözik az alkalmazásban használt nyelvtől. Sztring Haladó
OnLoad A térkép betöltésekor futtatott kódot tartalmazza. Event Haladó
OnMapClick Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó kiválaszt egy térképet. A rákattintott pont szélessége és hosszúsága a ClickedLocation kimeneti tulajdonságban van. Event Haladó
Módosításra A térkép bármely tulajdonságának megváltozásakor futtatott kódot tartalmazza. Event Haladó
OnSelect Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó kiválaszt valamit egy térképen. Event Haladó

Jelölő tulajdonságai

Tulajdonság Description Type Lapfül
Helyek(Elemek) Egy adatforrást (Elemek) azonosít egy olyan táblázat formájában, amelyből a térképen meg lehet mutatni a helyeket. A táblázat a jelölőként megjelenítendő hosszúságok és szélességek, illetve fizikai címek készleteit sorolja fel. A szélesség vagy hosszúság használata ajánlott, mivel a címeket geokódolni kell, ezért szigorúbb PIN-kódkorlát vonatkozik rájuk. A táblázat lehet gyűjtemény vagy olyan adatforrás, mint például az Excel Online. Minden sornak rendelkeznie kell egy bejegyzéssel a címkéhez, hosszúsághoz és szélességhez, fizikai címhez, illetve tetszés szerint a jelölő színéhez és ikonjához. Nem alkalmazható Tulajdonságok; Speciális: Elemek
ItemsLabels Az Elemek adatforrásban azonosítja azt az oszlopot, amely tartalmazza a jelölők címkéit. ColumnName Haladó
ItemsLatitudes Az Elemek adatforrásban azonosítja azt az oszlopot, amely tartalmazza a jelölők szélességi helyeit. ColumnName Haladó
ItemsLongitudes Az Elemek adatforrásban azonosítja azt az oszlopot, amely tartalmazza a jelölők hosszúsági helyeit. ColumnName Haladó
ItemsAddresses Az Elemekben található oszlopot azonosítja, amely azokat a címeket tartalmazza, amelyek a jelölők helyeit képviselik. A címekből megjeleníthető jelölőkön korlátozás van. Javasoljuk, hogy a címeket földrajzi szélesség és hosszúság párok szerint geokódoljuk, és használjuk ezeket a jelölők lehetőség szerint való megjelenítéséhez. ColumnName Haladó
ItemsColors Az Elemek adatforrásban azonosítja azt az oszlopot, amely tartalmazza a jelölők színeit. ColumnName Haladó
ItemsIcons Az Elemek adatforrásban azonosítja azt az oszlopot, amely tartalmazza a jelölők ikonjait. ColumnName Haladó
Csoportosult gombostűk A közeli térképjelölőket csoportosítsa, ahelyett, hogy egyenként jeleníti meg őket. Boolean Tulajdonságok; Speciális: Csoportosítás
Gombostű színe Meghatározza a térképen megjelenő jelölők alapértelmezett színét. Ezt a színt felülírja az ItemsColors tulajdonság, ha be van állítva Színválasztó Tulajdonságok; Speciális: PinColor
OnItemsChange A térkép bármely jelölőjének megváltozásakor futtatott kódot tartalmazza. Event Haladó

Útvonal tulajdonságai

Tulajdonság Description Type Lapfül
Útvonaltervezés engedélyezése Meghatározza, hogy a felhasználó kérhet-e útvonaltervezést egy megadott helyre. Boolean Tulajdonságok; Speciális: UseRouting
Útvonaltervezési útvonalpontok(Elemek) Egy táblázat formájában megadott útvonalpontokat jeleníti meg az adatforrásban megadottak szerint: (RouteWaypoints_Items). A táblázat lehet gyűjtemény vagy olyan adatforrás, mint például az Excel Online. Ha Egyik sem, akkor egyetlen útpont sem látható. Felsorolás Tulajdonságok; Speciális: RouteWaypoints_Items
RouteWaypointsLabels A RouteWaypoints_Items adatforrásban azonosítja azt az oszlopot, amely tartalmazza az útpontok címkéit. ColumnName Haladó
RouteWaypointsLatitudes Az RouteWaypoints_Items adatforrásban azonosítja azt az oszlopot, amely tartalmazza a útpontok szélességi helyeit. ColumnName Haladó
RouteWaypointsLongitudes Az RouteWaypoints_Items adatforrásban azonosítja azt az oszlopot, amely tartalmazza a útpontok hosszúsági helyeit. ColumnName Haladó
RouteWaypointsAddresses Az RouteWaypoints_Items található oszlopot azonosítja, amely azokat a címeket tartalmazza, amelyek a útpontok helyeit képviselik. ColumnName Haladó
Útvonalpontok sorrendjének megőrzése Meghatározza, hogy a kiszámított útvonal megtartja-e az útpontokat a megadott sorrend szerint. Boolean Tulajdonságok; Speciális: RouteMaintainOrder
Útvonal optimalizálása Meghatározza, hogy a számított útvonal a távra, időre van optimalizálva, vagy nincs optimalizálva. Felsorolás Tulajdonságok; Speciális: RouteOptimization
Közlekedési eszköz Meghatározza, hogy egy útvonal gépkocsira vagy teherautóra van-e kiszámítva, ami bizonyos magasság- vagy súlykorlátozások elkerülését esetleg szükségessé teszi. Felsorolás Tulajdonságok; Speciális: RouteTravelMode
OnRouteDirectionChange Olyan kódot tartalmaz, amely akkor fut, amikor az alkalmazás észleli, hogy a felhasználó irányt váltott a kiszámított útvonalon. Event Haladó

Alakzat tulajdonságai

Tulajdonság Description Type Lapfül
Alakzatok megjelenítése Az alakzatokat a Shapes_Items-ben jeleníti meg. Boolean Tulajdonságok; Speciális: ShowShapes
Shapes_Items Egy adatforrást (Shapes_Items) azonosít egy olyan táblázat formájában, amelyből a térképen meg lehet mutatni az alakzatokat. A táblázat lehet gyűjtemény vagy olyan adatforrás, mint például az Excel Online. Mindegyik sornak bejegyzéssel kell rendelkeznie az alakzathoz (GeoJSON objektum), valamint (nem kötelezően) címkékkel és színekkel. TableName Haladó
ShapeGeoJSONObjects Meghatározza a Shapes_Items-beli oszlopot olyan sztringekkel, amelyek az alakzatok GeoJSON objektumát jelképezik, akár alakzatgyűjteményben, akár egyedi alakzatú GeoJSON formátumban. ColumnName Haladó
ShapeLabels A Shapes_Items adatforrásban azonosítja azt az oszlopot, amely tartalmazza az alakzatok címkéit. ColumnName Haladó
ShapeColors A Shapes_Items adatforrásban azonosítja azt az oszlopot, amely tartalmazza az alakzatok színeit. ColumnName Haladó
Alakzatcímkék megjelenítése Ha van, megjeleníti az alakzatcímkéket. Boolean Tulajdonságok; Speciális: ShowShapeLabels
Alakzatrajzolás engedélyezése Eszközöket jelenít meg a térképen. Boolean Tulajdonságok; Speciális: ShapeDrawing
Alakzattörlés és címkeszerkesztés engedélyezése Meghatározza, hogy a felhasználó törölheti-e az alakzatokat és szerkesztheti-e a címkéket. Boolean Tulajdonságok; Speciális: ShapeEditingDeleting
OnShapeCreated Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó hozzáad egy alakzatot egy térképhez. Event Haladó
OnShapeSelected Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó kiválaszt egy alakzatot a térképen. Event Haladó
OnShapeEdited Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó módosít egy alakzatot a térképen. Event Haladó
OnShapeDeleted Olyan kódot tartalmaz, amely akkor fut, ha a felhasználó töröl egy alakzatot a térképen. Event Haladó

Kimeneti tulajdonságok

Más tulajdonságok akkor válnak elérhetővé, amikor a felhasználó használja a térképet. Ezeket a kimeneti tulajdonságokat használhatja más vezérlőkben, illetve az alkalmazásélmény testreszabásához.

Tulajdonság Description Type
CenterLocation Rögzíti a térkép középpontját. Nem alkalmazható
ClickedLocation Rögzíti a legutóbb kijelölt helyet is. Vagy a .Szélességet vagy .Hosszúságot. Rögzítés
Kijelölve Rögzíti a kijelölt jelölőt. Rögzítés
SelectedItems A kiválasztott fürthöz tartozó kiválasztott jelölőt vagy jelölőket rögzíti. Tábla
GeocodedItems A térképjelölők geokódolt helyeit rögzíti. Tábla
RouteWaypoints_Selected A kijelölt alakzat rekordjának felel meg a RouteWaypoints_Items elemben. Rögzítés
RouteWaypoints_SelectedItems A kijelölt egymást átfedő alakzatok rekordjainak felel meg a RouteWaypoints_Items elemben. Tábla
Shapes_Selected A kijelölt alakzat rekordjának felel meg a Shapes_Items elemben. Rögzítés
Shapes_SelectedItems A kijelölt egymást átfedő alakzatok rekordjainak felel meg a Shapes_Items elemben. Tábla
SelectedShape A kijelölt alakzat .Területhatárát és .Területét rögzíti. Rögzítés
DeletedShape A legutóbb törölt alakzat .Területhatárát és .Területét rögzíti. Rögzítés
GeoJSON A térképen szereplő alakzatok listáját rögzíti a funkciógyűjteményben, GeoJSON formátumban. Sztring

Egyéb térinformatikai vezérlők

A Címbevitel vezérlő beírásakor megtekintheti a dinamikus címzési javaslatokat.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).

Ismert korlátozások

  • Internetkapcsolat szükséges

Kapcsolódó információk

Alkalmazás létrehozása az address input és a map vezérlőkkel