Adatforrás használata gombostűk beszúrásához
A térképvezérlőbe betölthet egy meglévő adatokat tartalmazó táblát. Ekkor a vezérlő a táblában szereplő sorokat térképjelölőként ábrázolja.
Előfeltételek
- Hozzon létre egy vászonalapú alkalmazást, és győződjön meg arról, hogy megfelel a földrajzi előfeltételeknek.
- Szúrjon be egy térképet az alkalmazásba.
Jelöló adatainak hozzáadása Excel-munkafüzetből
Az adatforrásnak tartalmaznia kell egy elnevezett táblát, amely a következő oszlopokat tartalmazza, amelyeket ezt követően le kell képezni a vezérlő Speciális ablaktáblájában lévő társított tulajdonságra.
Oszlopleírás | Térképek tulajdonsághoz | Szükséges |
---|---|---|
A jelölő címkéje | ItemsLabels | Szükséges |
A jelölő hosszúsági koordinátája | ItemsLongitudes | Szükséges |
A jelölő szélességi koordinátája | ItemsLatitudes | Szükséges |
A jelölő színe | ItemsColors | Lehetséges |
Az jelölő ikonja | ItemsIcons | Lehetséges |
A színmező bármilyen CSS karakterláncot elfogad a Színszámbavétel, valamint a ColorFade, a ColorValue és az RGBA függvényekben meghatározottak szerint Power Apps.
A képsablonok listájában témakörben leírt ikonokat használhatja.
A következő Excel-táblázat mutatja a kötelező oszlopokat:
A funkció teszteléséhez a következő mintaadatok másolhatók:
Adatfolyam neve | Földrajzi hosszúság | Földrajzi szélesség | Szín | Icon |
---|---|---|---|---|
Fourth Coffee (minta) | -98.29277 | 26.2774. | Kék | marker-flat |
Litware, Inc. (minta) | -96.85572 | 32.55253. | #ffefcd | hexagon-thick |
Adventure Works (minta) | -96.99952 | 32.72058. | autó | |
Fabrikam, Inc. (minta) | -118.30746 | 34.86543. | ||
Blue Yonder Airlines (minta) | -118.66184 | 34.17553 | ||
City Power & Light (minta) | -113.46184 | 37.15363 | ||
Contoso Pharmaceuticals (minta) | -80.26711 | 40.19918. | ||
Alpine Ski House (minta) | -102.63908 | 35.20919. | ||
A Datum Corporation (minta) | -89.39433 | 40.71025. | ||
Coho Winery (minta) | -116.97751 | 32.87466 |
Másolja és illessze be a táblát egy új adatforrásba. Ebben a példában Excel-munkafüzetet használunk.
Jelöljön ki egy cellát, majd a menüszalag Kezdőlap lapján jelölje ki a Formázás táblázatként lehetőséget, és válasszon stílust, majd kattintson az OK gombra.
Jelölje ki a táblázatot, és a menüszalagon nyissa meg a Táblázat tervezése lapot. Adja meg a tábla nevét a Táblázat neve mezőben, például TestData.
Mentse a munkafüzetet.
Nyissa meg vagy hozzon létre egy új alkalmazást a Power Apps szolgáltatásban, és szúrja be a térképvezérlőt.
A Tulajdonságok ablaktáblában jelölje ki a helyek(elemek) mezőt, majd keressen az excel kifejezésre és válassza az Importálás az Excel programból lehetőséget.
Keresse meg az Excel-munkafüzetet, majd válassza a Megnyitás lehetőséget. Jelölje ki az adatokat tartalmazó táblát, TestData, majd Kapcsolódás.
A Tulajdonságok ablaktáblán nyissa meg a Speciális lapot, és válassza a További beállítások lehetőséget.
Állítsa be a következő tulajdonságokat:
- ItemsLabels mint "Név"
- ItemsLatitudes mint "Szélesség"
- ItemsLongitudes mint "Hosszúság"
- (Nem kötelező) ItemsColors mint "Színek"
- (Nem kötelező) ItemsIcons mint "Ikonok"
A térképvezérlő ekkor a tábla minden sorát jelölőként jeleníti meg, amelynek Neve az Excel-táblában meghatározott néven jelenik meg, a megadott ikonok és színek használatával. Ha nem ad meg ikont vagy színt, akkor a vezérlő az alapértelmezett ikont és színt fogja használni.
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.
Geokódolt címek mentése a térképvezérlőből az adatforrásba
Annak érdekében, hogy a térképvezérlő minden elindításakor elkerülhető legyen ugyanazon címkészlet geokódolása, a geokódolt címeket visszamentheti az eredeti adatforrásba, így amikor a térkép újból elindul, a földrajzi szélességet és hosszúságot használja, és nem a címeket fogja újra geokódolni.
Ehhez adjon hozzá egy gombot a geokódolt címnek az eredeti adatforrásba történő visszamentéséhez az alábbi képlettel:
ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))
További interaktív térképfunkciók
- Információs kártyák hozzáadása a gombostűkhöz
- Az útpontok között útvonal megjelenítése
- Formák rajzolása és beszúrása térképekben
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).