Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Į savo drobės programas lengvai įtraukite interaktyvųjį žemėlapį. Nubraižykite žymeklius iš duomenų šaltinio, kuriame yra adresų arba geografinės platumos ir ilgumos porų. Artinant, žymekliai pasirinktinai susigrupuos ir parodys tirštas duomenų grupes. Mobiliuosiuose įrenginiuose ir žiniatinklyje žemėlapis gali parodyti dabartinę vartotojo vietą ir apskaičiuoti maršrutą iki vartotojo paskirties vietos. Žemėlapiuose galima perjungti kelio ir palydovo vaizdus.
Interaktyviojo žemėlapio funkcijos
- Duomenų šaltinio naudojimas smeigtukams įterpti
- Informacijos apie žemėlapio smeigtukus rodymas
- Maršrutų tarp tarpinių taškų rodymas
- Figūrų piešimas ir įterpimas
Būtinosios sąlygos
Turėsite įvykdyti kelias būtinąsias sąlygas, kad galėtumėte naudoti žemėlapius drobės programose. Daugiau informacijos apie tai, kaip skirtingos žemėlapio funkcijos naudoja duomenis, rasite privatumo ir saugos lentelėje .
Žemėlapio pridėjimas prie programos ekrano
Kai programa atidaryta redaguoti toliau nurodytais būdais. Power Apps Studio
- Pasirinkite skirtuką Įterpti ir išplėskiteMedija.
- Pasirinkite Žemėlapis , kad įdėtumėte žemėlapį į programėlės ekraną, arba vilkite valdiklį į ekraną, kad nustatytumėte tikslesnę vietą.
Smeigtukų, maršrutų ir formų pridėjimas
Smeigtukai, maršrutai ir formos yra duomenų rinkinio ypatybės, kurių reikia duomenų šaltiniui, kuris yra rinkinio arba jungties lentelė, ir atitinkamiems stulpeliams identifikuoti. Duomenų šaltinis yra nustatomas elementų ypatybėje (elementai smeigtukams, RouteWaypoints_Items maršrutams ir Shape_Items formoms), o atitinkami stulpeliai yra nustatomi susijusiose ypatybėse (pvz., smeigtukams skirtose ItemLatitudes, ItemLongitudes ir kt.). Skyriuje Ypatybės pateikiama papildomos informacijos apie šiuos duomenų rinkinius ir su jais susijusias ypatybes.
Pavyzdžiui, jei turėjote lentelių rinkinį pavadinimu Vietos su stulpeliais Pavadinimas, Ilguma ir Platuma :
| Pavadinimą | Ilguma | Platuma |
|---|---|---|
| „Fourth Coffee“ (pavyzdys) | -98.29277 | 26.2774 |
| „Litware, Inc.“ (pavyzdys) | -96.85572 | 32.55253 |
| „Adventure Works“ (pavyzdys) | -96.99952 | 32.72058 |
Jei norite, kad žemėlapyje būtų rodomi šie smeigtukai su žymėmis:
Ypatybę Elementai nustatykite kaip Vietos
Ypatybės ItemLabels nustatymas į "Pavadinimas"
Ypatybės ItemLongitude nustatymas į "Ilguma "
Nustatykite ypatybę ItemLatitude į "Latitude"
Svarbu
Atitinkami stulpelių pavadinimai susijusiose ypatybėse turi būti pateikiami kabutėse. Šis duomenų šaltinis neturi turėti kabučių.
Kaip papildomus pavyzdžius galite pamatyti, kaip rodyti smeigtukus iš "Excel" lapo arba sukurti programą , kuri naudoja adreso įvesties valdiklį, kad užpildytų smeigtukus žemėlapio valdiklyje.
Pastaba.
- Kiekvienas žemėlapio valdiklis gali rodyti iki 5000 smeigtukų iš platumos ar ilgumos ir 50 smeigtukų iš adresų. Adresų smeigtukų riba yra mažesnė, nes žemėlapis turi geokoduoti šiuos adresus į platumą arba ilgumą, kad jie būtų rodomi. Jei įmanoma, rekomenduojame nenaudoti adresų. Geokoduotus adresus galite išsaugoti atgal į duomenų šaltinį.
- Kai vienam smeigtukui pateikiama ir platuma arba ilguma, ir adresas, žemėlapio valdiklis pirmenybę teiks platumos arba ilgumos naudojimui, kad būtų išvengta adreso geokodavimo.
- Maksimalus figūrų, kurias galima piešti žemėlapio valdiklyje, skaičius ribojamas iki 500.
Ypatybės
Pakeiskite žemėlapio veikimą ir išvaizdą naudodami ypatybes. Kai kurios ypatybės pasiekiamos tik skirtuke Išsamiau .
Žemėlapio valdiklio tipas turi šešis skirtingus ypatybių tipus:
- Stiliaus savybės
- Elgesio savybės
- Prisegti ypatybes
- Maršruto ypatybės
- Formos savybės
- Išvesties ypatybės
Stiliaus ypatybės
| Ypatybė | Aprašą | Tipas | Tabuliacijos simbolis |
|---|---|---|---|
| Palydovo rodinys | Rodomas žemėlapio palydovinis vaizdas. Palikite šią savybę išjungtą, jei norite, kad žemėlapis būtų rodomas kelio rodinyje. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Palydovinis vaizdas |
| Žemėlapio stilius | Nustatomas žemėlapio stilius. Galimybės: Kelias, Naktis, Šešėliuotas kelio reljefas, Palydovas, Palydovinio ryšio kelio žymos, Didelio kontrastingumo šviesus, Didelio kontrastingumo tamsus, Šviesūs pilkio pustoniai, Tamsūs pilkio pustoniai. | Išvardijimas | Ypatybės |
| Skaidrumas | Nustatomas žemėlapio skaidrumas nuo 0 (neskaidrus) iki 100 (skaidrus). | Integer | Apgyvendinimo įstaigos; Išplėstiniai: Skaidrumas |
| Matomas | Rodomas arba paslepiamas žemėlapis. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstiniai: Matoma |
| Padėtis | Padeda viršutinį kairįjį žemėlapio kampą ties ekrano koordinatėmis, nurodytomis x ir y. | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinė: X,Y... |
| Dydis | Nustato žemėlapio dydį pagal pikselių reikšmes, pateiktas dalyje Plotis ir Aukštis. | Integer | Apgyvendinimo įstaigos; Išplėstinė: plotis, aukštis |
| Kraštinės spindulys | Nustatomas žemėlapio kraštinės kampo spindulys. | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinė: BorderRadius |
| Kraštinė | Nustatomas žemėlapio kraštinės stilius, plotis ir spalva. | Netaikoma | Apgyvendinimo įstaigos; Išplėstiniai: BorderStyle,BorderThickness,BorderColor...... |
| "DisplayMode" | Nustato, ar valdiklis leidžia įvesti vartotojo duomenis (Redaguoti), rodo tik duomenis (Rodinys), ar yra išjungtas (išjungtas). | Išvardijimas | Pažengęs |
Veikimo ypatybės
| Ypatybė | Aprašą | Tipas | Tabuliacijos simbolis |
|---|---|---|---|
| Rodyti informacines korteles | Rodo informaciją apie susietą vietovę, kai naudotojas ją pasirenka (spustelėjus) arba nukreipia į ją (Užvedus pelės žymeklį). Jei nėra, informacija nerodoma. | Išvardijimas | Apgyvendinimo įstaigos; Išplėstiniai: InfoCards |
| Naudoti numatytąją vietą | Inicijuojamas žemėlapis numatytoje vietoje. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Numatytoji vieta |
| Numatytoji platuma | Nustato platumos koordinates, žemėlapis rodomas, jei įjungta parinktis Naudoti numatytąją vietą . | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinis: DefaultLatitude |
| Numatytoji ilguma | Nustato ilgumos koordinates žemėlapis rodo, ar įjungta parinktis Naudoti numatytąją vietą . | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinis: DefaultLongitude |
| Numatytasis mastelio lygis | Nustato mastelio keitimo lygį, jei įjungta Naudoti numatytąją vietą , nuo 0 iki 22. | Integer | Apgyvendinimo įstaigos; Išplėstinis: DefaultZoomLevel |
| Rodyti dabartinę vietą | Rodoma dabartinė vartotojo vieta. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Dabartinė vieta |
| Dabartinės vietos platuma | Nustato dabartinės vietos smeigtuko, kurį žemėlapis rodo, jei įjungta Rodyti dabartinę vietą , platumos koordinatę. Norėdami įdėti smeigtuką į dabartinę vartotojo vietą, nustatykite šią ypatybę į Location.Latitude. | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinė: CurrentLocationLatitude |
| Dabartinės vietos ilguma | Nustato dabartinės vietos smeigtuko, kurį žemėlapis rodo, jei įjungta Rodyti dabartinę vietą , ilgumos koordinatę. Norėdami įdėti smeigtuką į dabartinę vartotojo vietą, nustatykite šią ypatybę į Location.Longitude. | Slankiojo kablelio skaičius | Apgyvendinimo įstaigos; Išplėstinė: CurrentLocationLongitude |
| Mastelio valdiklis | Rodomas mastelio keitimo valdiklis. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Mastelio keitimas |
| Kompaso valdiklis | Rodomas kompaso valdiklis. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Kompasas |
| Polinkio valdymas | Rodomas polinkio valdiklis. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: Žingsnis |
| TabIndex | Nurodoma tvarka, kuria pasirenkamas žemėlapis, jei vartotojas naršo po programą naudodamas tabuliavimo klavišą. | Integer | Apgyvendinimo įstaigos; Išplėstiniai: skirtukų indeksas |
| Patarimas | Nustato tekstą, rodomą vartotojui laikant žymiklį virš vaizdinio elemento. | String | Pažengęs |
| ContentLanguage | Nustatoma žemėlapio rodymo kalba, jei ji skiriasi nuo programoje vartojamos kalbos. | String | Pažengęs |
| OnLoad | Turi kodą, kuris vykdomas įkėlus žemėlapį. | Renginys | Pažengęs |
| OnMapClick | Turi kodą, kuris paleidžiamas vartotojui pažymėjus žemėlapį. Spustelėto taško platuma ir ilguma yra ypatybėje ClickedLocation išvestis . | Renginys | Pažengęs |
| OnChange | Turi kodą, kuris paleidžiamas pakeitus bet kurį žemėlapio aspektą. | Renginys | Pažengęs |
| „OnSelect“ (pasirinkti) | Turi kodą, kuris paleidžiamas vartotojui ką nors pasirinkus žemėlapyje. | Renginys | Pažengęs |
Smeigtukų ypatybės
| Ypatybė | Aprašą | Tipas | Tabuliacijos simbolis |
|---|---|---|---|
| Locations(Items) | Identifikuoja duomenų šaltinį (elementus) lentelės pavidalu, iš kurio galima gauti vietas, kurios bus rodomos žemėlapyje. Lentelėje išvardyti ilgumos ir platumos rinkiniai arba fiziniai adresai, kurie rodomi kaip smeigtukai. Rekomenduojama naudoti platumą arba ilgumą, nes adresai turi būti geokoduoti ir taip turėti griežtesnę PIN ribą. Lentelė gali būti rinkinys arba gauta iš duomenų šaltinio, pavyzdžiui, „Excel Online“. Kiekvienoje eilutėje turi būti žymos, ilgumos, platumos arba fizinio adreso įrašas, o pasirinktinai – smeigtuko spalva ir piktograma. | Netaikoma | Apgyvendinimo įstaigos; Išplėstiniai: Elementai |
| ItemsLabels | Identifikuoja elementų stulpelį , kuriame yra smeigtukų etiketės. | Stulpelio pavadinimas | Pažengęs |
| ItemsLatitudes | Identifikuoja elementų stulpelį , kuriame yra smeigtukų platumos padėtis. | Stulpelio pavadinimas | Pažengęs |
| ItemsLongitudes | Identifikuoja elementų stulpelį , kuriame yra smeigtukų ilgumos padėtis. | Stulpelio pavadinimas | Pažengęs |
| Elementųadresai | Identifikuoja elementų stulpelį , kuriame yra adresų, nurodančių smeigtukų vietą. Rodytinų adresų smeigtukų skaičius yra ribotas. Rekomenduojame geokodavimo būdu nustatyti adresus platumos ir ilgumos poromis ir naudoti jas smeigtukams rodyti, kai įmanoma. | Stulpelio pavadinimas | Pažengęs |
| Elementų spalvos | Identifikuoja elementų stulpelį , kuriame yra smeigtukų spalvos. | Stulpelio pavadinimas | Pažengęs |
| Elemento piktogramaos | Identifikuoja elementų stulpelį , kuriame yra smeigtukų piktogramos. | Stulpelio pavadinimas | Pažengęs |
| Grupės smeigtukai | Sugrupuojami šalia esantys žemėlapio smeigtukai, o ne rodomi atskirai. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstiniai: grupavimas |
| Smeigtuko spalva | Nustatoma numatytoji žemėlapyje rodomų smeigtukų spalvą. Šios spalvos nepaisys ypatybė ItemsColors , jei nustatyta | Spalvų parinkiklis | Apgyvendinimo įstaigos; Išplėstinė: PinColor |
| OnItemsChange | Turi kodą, kuris paleidžiamas pakeitus žemėlapio smeigtukus. | Renginys | Pažengęs |
Maršruto ypatybės
| Ypatybė | Aprašą | Tipas | Tabuliacijos simbolis |
|---|---|---|---|
| Įjungti maršruto parinkimą | Nustatoma, ar vartotojas gali reikalauti krypties į konkrečią vietą. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstiniai: UseRouting |
| Maršruto taškai (elementai) | Rodo maršruto kelio taškus, kaip nurodyta duomenų šaltinyje (RouteWaypoints_Items) lentelės forma. Lentelė gali būti rinkinys arba gauta iš duomenų šaltinio, pavyzdžiui, „Excel Online“. Jei nėra, kelio taškai nerodomi. | Išvardijimas | Apgyvendinimo įstaigos; Išplėstinė: RouteWaypoints_Items |
| RouteWaypointsLabels | Identifikuoja RouteWaypoints_Items stulpelį , kuriame yra kelio taškų etiketės. | Stulpelio pavadinimas | Pažengęs |
| RouteWaypointsLatitudes | Identifikuoja RouteWaypoints_Items stulpelį , kuriame yra kelio taškų platumos padėtis. | Stulpelio pavadinimas | Pažengęs |
| RouteWaypointsLongitudes | Identifikuoja RouteWaypoints_Items stulpelį , kuriame yra kelio taškų ilgumos padėtis. | Stulpelio pavadinimas | Pažengęs |
| RouteWaypointsAddresses | Identifikuoja RouteWaypoints_Items stulpelį , kuriame yra adresų, nurodančių tarpinių taškų vietą. | Stulpelio pavadinimas | Pažengęs |
| Išlaikyti kelio taškų tvarką | Nustatoma, ar apskaičiuotame maršrute kelio taškai išlaikomi nurodyta tvarka. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: RouteMaintainOrder |
| Optimizuoti maršrutą | Nustatoma, ar apskaičiuoto maršruto atstumas ir laikas optimizuoti ar neoptimizuoti. | Išvardijimas | Apgyvendinimo įstaigos; Išplėstinė: RouteOptimizacija |
| Maršruto kelionės režimas | Nustatoma, ar maršrutas apskaičiuojamas automobiliui ar sunkvežimiui, kurio maršrute gali reikėti vengti tiltų, kuriems taikomi aukščio ar svorio apribojimai. | Išvardijimas | Apgyvendinimo įstaigos; Išplėstinė: RouteTravelMode |
| OnRouteDirectionChange | Turi kodą, kuris paleidžiamas, kai programa aptinka, kad vartotojas pakeitė kryptį važiuodamas apskaičiuotu maršrutu. | Renginys | Pažengęs |
Formos ypatybės
| Ypatybė | Aprašą | Tipas | Tabuliacijos simbolis |
|---|---|---|---|
| Rodyti formas | Rodo figūras Shapes_Items . | Bulio logikos | Apgyvendinimo įstaigos; Išplėstiniai: Rodyti figūras |
| Shapes_Items | Identifikuoja duomenų šaltinį (Shapes_Items) lentelės pavidalu, iš kurio galima gauti figūras, kurios bus rodomos žemėlapyje. Lentelė gali būti rinkinys arba gauta iš duomenų šaltinio, pavyzdžiui, „Excel Online“. Kiekvienoje eilutėje turi būti pateiktas formos (GeoJSON objektas) įrašas ir (pasirinktinai) žymos ir spalvos įrašas. | Lentelėspavadinimas | Pažengęs |
| ShapeGeoJSONObjects | Identifikuoja Shapes_Items stulpelį su eilutėmis, kurios vaizduoja figūrų GeoJSON objektus figūrų rinkinyje arba vienos figūros GeoJSON formatu. | Stulpelio pavadinimas | Pažengęs |
| ShapeLabels | Identifikuoja Shapes_Items stulpelį , kuriame yra figūrų etiketės. | Stulpelio pavadinimas | Pažengęs |
| ShapeColors | Identifikuoja Shapes_Items stulpelį , kuriame yra figūrų spalvos. | Stulpelio pavadinimas | Pažengęs |
| Rodyti formos žymas | Jei yra, rodomos formos žymos. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstiniai: ShowShapeLabels |
| Įjungti formų brėžimo funkciją | Žemėlapyje rodomi piešimo įrankiai. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinė: ShapeDrawing |
| Įjungti formų naikinimą ir žymų redagavimą | Nustatoma, ar vartotojas gali ištrinti formas ir redaguoti jų žymas. | Bulio logikos | Apgyvendinimo įstaigos; Išplėstinis: ShapeEditingDeleting |
| OnShapeCreated | Turi kodą, kuris paleidžiamas vartotojui prie žemėlapio pridėjus formą. | Renginys | Pažengęs |
| OnShapeSelected | Turi kodą, kuris paleidžiamas vartotojui žemėlapyje pasirinkus formą. | Renginys | Pažengęs |
| OnShapeEdited | Turi kodą, kuris paleidžiamas vartotojui žemėlapyje modifikavus formą. | Renginys | Pažengęs |
| OnShapeDeleted | Turi kodą, kuris paleidžiamas vartotojui žemėlapyje ištrynus formą. | Renginys | Pažengęs |
Išvesties ypatybės
Kitos ypatybės prieinamos, kai vartotojas sąveikauja su žemėlapiu. Šias išvesties ypatybes galite naudoti kituose valdikliuose arba norėdami tinkinti programos funkcijas.
| Ypatybė | Aprašą | Tipas |
|---|---|---|
| Centro vieta | Užfiksuojamas žemėlapio centrinis taškas. | Netaikoma |
| ClickedLocation | Užfiksuoja paskutinę vartotojo pasirinktą vietą. Platuma arba . Ilguma. | Įrašas |
| Pasirinkta | Užfiksuojamas pasirinktas smeigtukas. | Įrašas |
| PažymėtiElementai | Užfiksuojamas pažymėtos grupės smeigtukas arba smeigtukai. | Table |
| GeocodedItems | Užfiksuojamos geografiškai koduotos smegitukų vietos. | Table |
| RouteWaypoints_Selected | Atitinka pasirinktos figūros įrašą RouteWaypoints_Items . | Įrašas |
| RouteWaypoints_SelectedItems | Atitinka RouteWaypoints_Items pasirinktųpersidengiančių figūrų įrašus. | Table |
| Shapes_Selected | Atitinka pasirinktos figūros įrašą Shapes_Items . | Įrašas |
| Shapes_SelectedItems | Atitinka pasirinktų persidengiančių figūrų įrašus Shapes_Items . | Table |
| SelectedShape | Užfiksuoja . Perimetras ir . Pasirinktos formos plotas . | Įrašas |
| DeletedShape | Užfiksuoja . Perimetras ir . Paskutinės ištrintos figūros sritis . | Įrašas |
| GeoJSON | Užfiksuojamas formų sąrašas, pateiktas funkcijų rinkinio GeoJSON formatu. | String |
Kiti erdviniai valdikliai
Norėdami matyti dinaminius adresų pasiūlymus vedant tekstą, naudokite adreso įvesties valdiklį.
Žinomi apribojimai
- Reikalingas interneto ryšys
Taip pat žr.
Programos su adreso įvesties ir žemėlapio valdikliais kūrimas