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.
Interaktív térképfunkciók
- Adatforrás használata gombostűk beszúrásához
- Térképjelölőkre vonatkozó információk megjelenítése
- Az útpontok között útvonal megjelenítése
- Formák rajzolása és beszúrása
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:
- Válassza a Beszúrás lapot, és bontsa ki a Média lehetőséget.
- 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:
Az Elemek tulajdonságnál adja meg Helyek értéket
Az ItemLabels tulajdonságot állítsa a „Név” értékre
Állítsa az ItemLongitude tulajdonságot „Hosszúság” értékre
Á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.
A térképvezérlő hat különböző tulajdonsággal rendelkezik:
- Formázási tulajdonságok
- Viselkedési tulajdonságok
- Jelölő tulajdonságai
- Útvonal tulajdonságai
- Alakzat tulajdonságai
- 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