Interaktyviojo žemėlapio valdiklis

Į 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.

Planšetinio kompiuterio programos, kurioje

Interaktyviojo žemėlapio funkcijos

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

  1. Pasirinkite skirtuką Įterpti ir išplėskiteMedija.
  2. 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:

  1. Ypatybę Elementai nustatykite kaip Vietos

  2. Ypatybės ItemLabels nustatymas į "Pavadinimas"

  3. Ypatybės ItemLongitude nustatymas į "Ilguma "

  4. 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 .

Telefono programėlės, kurioje žemėlapio valdiklis rodomas šalia

Žemėlapio valdiklio tipas turi šešis skirtingus ypatybių tipus:

  1. Stiliaus savybės
  2. Elgesio savybės
  3. Prisegti ypatybes
  4. Maršruto ypatybės
  5. Formos savybės
  6. 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