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.

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:
- Otvorite karticu Umetni.
- Proširite mogućnost Medij.
- Odaberite kontrolnu kartu da biste je smjestili u središte zaslona aplikacije ili je povucite da biste je pozicionirali bilo gdje na zaslonu.
- 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:
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 |
Kopirajte i zalijepite tablicu u novu radnu knjigu programa Excel.
Odaberite jednu od ćelija, a zatim na kartici Početno na vrpci odaberite Formatiraj kao tablicu, odaberite bilo koji stil i zatim U redu.

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

Spremite radnu knjigu.
Otvorite ili stvorite novu aplikaciju u Power Apps sustavu i umetnite kontrolu karte.
U oknu Svojstva odaberite polje Lokacije(stavke) i zatim potražite excel i odaberite Uvezi iz programa Excel.
Za prikaz trenutne lokacije korisnika:
- Prebacite Prikaži trenutnu lokaciju 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.
Značajke interaktivne karte
- Upotreba podataka iz programa Excel za umetanje pribadača
- Dodavanje kartica s informacijama u pribadače
- Crtanje i umetanje oblika na 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.

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.