Interaktivna kontrola karte

Jednostavno unesite mogućnosti dinamičkog mapiranja u svoje aplikacije od gotovih gradivnih elemenata pregledavanjem fizičkog položaja objekata s izvora podataka ili unosom novih fizičkih lokacija.

Pomičite, nagnite, zumirajte i povucite da biste centrirali prikaz karte. Kako odzumirate, markeri će se opcionalno grupirati da bi predstavili guste grupe podataka.

Trenutačna lokacija korisnika može se prikazati na karti na mobilnim uređajima ili web iskustvima.

Kontrola karte također podržava cestovni i satelitski prikaz.

Kontrola karte.

Da biste koristili kontrolu, morate omogućiti geoprostorne značajke za okoliš.

Provjerite jeste li pregledali i preduvjete za korištenje geoprostornih kontrola.

Korištenje kontrole

Umetnite kontrolu u aplikaciju kao i obično za bilo koju drugu kontrolu ili kontrolu.

S aplikacijom otvorenom za uređivanje u programu Power Apps studio:

  1. Otvorite karticu Umetni.
  2. Proširite mogućnost Medij.
  3. Odaberite kontrolnu kartu da biste je smjestili u središte zaslona aplikacije ili je povucite da biste je pozicionirali bilo gdje na zaslonu.
  4. Za prikaz trenutačne lokacije korisnika,
    • Prebaci Prikaz trenutačne lokacije na Uključeno.
    • Pod svojstvom Geografska širina trenutne lokacije umetnite Lokacija.Širina.
    • Pod svojstvom Geografska dužina trenutne lokacije umetnite Lokacija.Dužina.
    • Trenutna oznaka lokacije sada bi se trebala pojaviti na karti.

Kontrolu možete izmijeniti pomoću brojnih svojstava.

Korištenje kontrole karte s podacima iz programa Excel

U kontrolu karte možete učitati tablicu koja sadrži postojeće podatke iz radne knjige programa Excel. Kontrola će zatim iscrtati svaki redak u tablici kao pribadaču karte.

Radna knjiga mora sadržavati imenovanu tablicu sa sljedećim stupcima koje zatim treba mapirati u pridruženo svojstvo u oknu Dodatno kontrole.

Opis stupca Karte u svojstvo Obvezno
Oznaka za pribadaču ItemsLabels Obavezno
Zemljopisna dužina pribadače ItemsLongitudes Obavezno
Zemljopisna širina pribadače ItemsLatitudes Obavezno
Boja pribadače ItemsColors Nije obavezno
Ikona za pribadaču ItemsIcons Nije obavezno

Polje boje prihvaća bilo koji CSS niz, kao što je definirano u Enumeracija boja i funkcije ColorFade, ColorValue i RGBA u Power Apps.

Možete koristiti ikone opisane u temi Popis predložaka slika kao svoju ikonu.

Sljedeća tablica programa Excel prikazuje obavezne stupce:

Uzorak Excel datoteke sa tablicom pod nazivom TestData koja sadrži stupce Naziv, Zemljopisna dužina i Zemljopisna širina

Možete kopirati sljedeće uzorke podataka da biste testirali ovu funkciju:

Ime Zemljopisna dužina Zemljopisna širina Boja Icon
Fourth Coffee (uzorak) -98.29277 26.2774 Plava marker-ravno
Litware, Inc. (uzorak) -96.85572 32.55253 #ffefcd šesterokut-debelo
Adventure Works (primjerak) -96.99952 32.72058 automobil
Fabrikam, Inc. (uzorak) -118.30746 34.86543
Blue Yonder Airlines (uzorak) -118.66184 34.17553
City Power & Light (uzorak) -113.46184 37.15363
Contoso Pharmaceuticals (uzorak) -80.26711 40.19918
Alpine Ski House (uzorak) -102.63908 35.20919
A Datum Corporation (uzorak) -89.39433 40.71025
Coho Winery (uzorak) -116.97751 32.87466
  1. Kopirajte i zalijepite tablicu u novu radnu knjigu programa Excel.

  2. Odaberite jednu od ćelija, a zatim na kartici Početno na vrpci odaberite Formatiraj kao tablicu, odaberite bilo koji stil i zatim U redu.

    Snimka zaslona koja ističe opciju Format kao tablica u programu Excel.

  3. Odaberite tablicu, a zatim otvorite karticu Dizajn tablice na vrpci. Unesite naziv tablice na opciji Naziv tablice:, na primjer TestData.

    Snimka zaslona koja ističe naziv tablice u programu Excel.

  4. Spremite radnu knjigu.

  5. Otvorite ili stvorite novu aplikaciju u Power Apps sustavu i umetnite kontrolu karte.

  6. U oknu Svojstva odaberite polje Lokacije(stavke) i zatim potražite excel i odaberite Uvezi iz programa Excel.

    Snimka zaslona mogućnosti Uvezi iz programa Excel.

  7. Za prikaz trenutne lokacije korisnika:

    1. Prebacite Prikaži trenutnu lokaciju na Uključeno.
    2. Pod svojstvom Geografska širina trenutne lokacije umetnite Lokacija.Širina.
    3. Pod svojstvom Geografska dužina trenutne lokacije umetnite Lokacija.Dužina.
    4. Trenutna oznaka lokacije sada bi se trebala pojaviti na karti.

Značajke interaktivne karte

Svojstva

Postoji više svojstava koja se mogu definirati za kontrolu karte.

Svojstva unosa

Sljedeća svojstva mogu se definirati i konfigurirati u oknu Svojstava kontrole.

Kontrola karte prikazana pokraj okna Svojstva.

Neka su svojstva dostupna samo na kartici Napredno u oknu Svojstva u odjeljku Više mogućnosti.

Svojstvo Opis Tip Lokacija
Izvor podataka (stavke) Izvor podataka (tablica) koji sadrži unaprijed definirani skup dužina i širina koji će se prikazivati kao pin karte na karti kad se učita. Mapirajte svaki od stupaca u svojim podacima koristeći ItemAddresses, ItemLongitudes, ItemLatitudes i ItemLabels. Nije primjenjivo Svojstva
Upotreba zadane lokacije Inicijalizira li se karta na zadanoj lokaciji koju je postavio korisnik. Booleov Svojstva
Zadana zemljopisna dužina Zemljopisna dužina na koji bi karta otišla kad se učita ako je omogućena mogućnost Koristi zadanu lokaciju. Broj s pomičnim zarezom Svojstva
Zadana zemljopisna širina Zemljopisna širina na koji bi karta otišla kad se učita ako je omogućena mogućnost Koristi zadanu lokaciju. Broj s pomičnim zarezom Svojstva
Zadana razina zumiranja Razina zuma na koju bi se karta postavila kad se učita ako je omogućena mogućnost Koristi zadanu lokaciju. Cijeli broj Svojstva
Prikaz trenutačne lokacije Treba li karta prikazivati trenutnu lokaciju korisnika. Boolean Svojstva
Zemljopisna širina trenutačne lokacije Zemljopisna širina trenutne lokacije korisnika ako je Prikaži trenutnu lokaciju omogućeno. Broj s pomičnim zarezom Svojstva
Zemljopisna dužina trenutačne lokacije Zemljopisna dužina trenutne lokacije korisnika ako je Prikaži trenutnu lokaciju omogućeno. Broj s pomičnim zarezom Svojstva
Satelitski prikaz Je li stil karte satelitski ili cestovni prikaz. Booleov Svojstva
Klasteriranje pribadača Jesu li pinovi na karti grupirani. Booleov Svojstva
Kontrola zuma Hoće li se na karti pojaviti kontrola zumiranja. Booleov Svojstva
Kontrola kompasa Hoće li se na karti pojaviti kontrola kompasa. Booleov Svojstva
Kontrola nagiba Hoće li se kontrola visine pojaviti na karti. Booleov Svojstva
Boja pribadače Boja pinova. Birač boje Svojstva
ItemsLabels Stupac u stavkama s nizovima koje želite koristiti kao oznake za pribadače. Naziv stupca Napredno
ItemsAddresses Stupac u stavkama s nizovima koji predstavljaju lokaciju pribadača. Naziv stupca Napredno
ItemsLongitudes Naziv stupca u tablici u vašem izvor podataka s brojevima s pomičnom zarezom koji predstavljaju zemljopisnu dužinu položaja pina. Naziv stupca Napredno
ItemsLatitudes Naziv stupca u tablici u vašem izvor podataka s brojevima s pomičnom zarezom koji predstavljaju zemljopisnu širinu položaja pina. Naziv stupca Napredno
ItemsColors Boja pribadača Bilo koji CSS niz boja Dodatno
ItemsIcons Ikona pribadača Ikone definirane u Azure predlošcima slika Dodatno
Stavke Naziv tablice u vašem izvor podataka koja sadrži sve zapise koje želite iscrtati na karti pomoću pribadača. Svaki red mora imati unos za oznaku, dužinu i širinu za svaki red. TableName Napredno
OnMapClick Kako karta odgovara u slučaju klika na neku lokaciju. Događaj Napredno
OnSelect Kako aplikacija reagira kada se odabere pribadača na karti. Događaj Napredno
OnLoad Kako aplikacija reagira kad se završi učitavanje karte. Događaj Napredno
OnItemsChange Kako aplikacija reagira kad se promjene pribadače na karti. Događaj Napredno
Prikaži kartice s informacijama Prikazuju li se informativne kartice na pribadačama karte. Enumeracija Svojstva
Pokaži oblike Bez obzira prikazuju li se oblici u svojstvu Shapes_Items na karti. Boolean Svojstva
Prikaži oznake oblika Bez obzira prikazuju li se oznake u oblicima karti. Boolean Svojstva
Omogući crtanje oblika Hoće li se na karti pojaviti kontrola alata za crtanje. Booleov Svojstva
Omogućivanje brisanja oblika i uređivanje oznaka Mogu li se oblici brisati i mogu li se njihvoe oznake uređivati na karti. Boolean Svojstva
Shapes_Items Naziv tablice u vašem izvor podataka koja sadrži sve zapise s GeoJSON objektima koje želite prikazati na karti kao oblike. TableName Napredno
ShapeGeoJSONObjects Naziv stupca u tablici u vašem izvoru podataka s nizovima koji predstavljaju GeoJSON objekte oblika. Naziv stupca Napredno
ShapeLabels Stupac u svojstvu Shapes_Items s nizovima koje želite koristiti kao oznake za oblike. Naziv stupca Napredno
ShapeColors Boja oblika. Naziv stupca Napredno
OnShapeSelected Kako aplikacija reagira kada se odabere oblik na karti. Događaj Napredno
OnShapeCreated Kako aplikacija reagira kada se stvori oblik na karti. Događaj Napredno
OnShapeEdited Kako aplikacija reagira kada se uredi oblik na karti. Događaj Napredno
OnShapeDeleted Kako aplikacija reagira kada se izbriše oblik na karti. Događaj Napredni

Svojstva rezultata

Kontrola daje različita svojstva kada korisnik stupi u interakciju s njom unutar aplikacije. Te izlaze možete koristiti u drugim kontrolama ili za prilagodbu doživljaja.

U sljedećoj se tablici navode dostupna svojstva izlaza.

Svojstvo Opis Tip
CenterLocation Središnja lokacija karte. Nije primjenjivo
OnMapClick Posljednja kliknuta lokacija na karti. Nije primjenjivo
Odabrano Odabrana pribadača na karti. Zapis
SelectedItems Odabrana pribadača ili pribadače odabrane skupine na karti. Tablica
GeocodedItems Geografski kodirane lokacije pribadača na karti. Tablica
ClickedLocation Posljednja kliknuta lokacija na karti kao .Latitude ili .Longitude. Zapis
Shapes_Selected Zapis odabranog oblika iz svojstva Shapes_Items. Zapis
Shapes_SelectedItems Zapisi odabranih preklapajućih oblika iz svojstva Shapes_Items. Tablica
SelectedShape Odabrani oblik na karti zajedno s opcijama .Perimeter i .Area. Zapis
DeletedShape Zadnji izbrisani oblik na karti zajedno s opcijom .Perimeter and .Area`. Zapis
GeoJSON Popis oblika na karti u zbirci značajki GeoJSON formata. String

Dodatna (uobičajena) svojstva

BorderColor - Boja obruba kontrole.

BorderRadius - Polumjer granice kontrole.

BorderStyle - Je li obrub kontrole Neprekidan, Isprekidan, Točkast ili ga Nema.

BorderThickness - Debljina obruba kontrole.

Color - Boja teksta u kontroli.

DisplayMode – Omogućuje li kontrola unos korisnika (Uredi), samo prikaz podataka (Prikaz) ili je onemogućena (Onemogućeno).

Height - Udaljenost između gornjeg i donjeg ruba kontrole.

TabIndex - Redoslijed navigacije na tipkovnici.

Tooltip - Tekst objašnjenja koji se prikazuje kada korisnik pomiče pokazivač preko kontrole.

Prozirnost – koliko je kontrola transparentna, u postotku.

Visible - Prikazuje li se kontrola ili je skrivena.

Širina - Udaljenost između krajnjeg lijevog i krajnjeg desnog ruba kontrole.

X - Udaljenost između krajnjeg lijevog ruba kontrole i krajnjeg lijevog ruba njezina nadređenog spremnika (ili zaslona, ako nema nadređeni spremnik).

Y - Udaljenost između gornjeg ruba kontrole i gornjeg ruba njezina nadređenog spremnika (ili zaslona, ako nema nadređeni spremnik).

Ostale geoprostorne kontrole

Da biste vidjeli prijedloge dinamičkih adresa za vrijeme upisa, koristite kontrolu unosa adrese.

Pogledajte

Izradite aplikaciju unosom adresa i kontrolama za mapiranje