Deli z drugimi prek


Uporaba vira podatkov za vstavljanje žebljičkov

V kontrolnik zemljevida lahko naložite tabelo, ki vsebuje obstoječe podatke. Kontrolnik bo nato narisal vsako vrstico v tabeli kot žebljiček na zemljevidu.

Zahteve

  1. Ustvarite aplikacijo s platnom in se prepričajte, da ustreza geoprostorskim predpogojem.
  2. V vaši aplikaciji vstavite zemljevid.

Dodajte podatke žebljičkov iz Excelovega delovnega zvezka

Vaš vir podatkov mora vsebovati imenovano tabelo z naslednjimi stolpci, ki jih je nato treba preslikati v povezano lastnost v podoknu kontrolnika Napredno.

Opis stolpca Preslikava v lastnost Zahtevano
Oznaka za žebljiček ItemsLabels Zahtevano
Zemljepisna dolžina žebljička ItemsLongitudes Zahtevano
Zemljepisna širina žebljička ItemsLatitudes Zahtevano
Barva žebljička ItemsColors Po izbiri
Ikona žebljička ItemsIcons Po izbiri

Barvno polje sprejme poljuben CSS niz, kot je definirano v Štetje barv in funkcije ColorFade, ColorValue in RGBA Power Apps.

Za svojo ikono lahko uporabite vse ikone, opisane v temi Seznam slikovnih predlog.

V spodnji Excelovi tabeli so prikazani zahtevani stolpci:

Vzorčna Excelova datoteka z imenom TestData in stolpci »Ime«, »Zemljepisna dolžina« in »Zemljepisna širina«

Za preskus delovanja lahko kopirate te vzorčne podatke:

Imenu Dolžina Širina Barva Icon
Fourth Coffee (primer) –98.29277 26.2774 Modra marker-flat
Litware, Inc. (primer) –96.85572 32.55253 #ffefcd hexagon-thick
Adventure Works (primer) –96.99952 32.72058 car
Fabrikam, Inc. (primer) –118.30746 34.86543
Blue Yonder Airlines (primer) –118.66184 34.17553
City Power & Light (primer) –113.46184 37.15363
Contoso Pharmaceuticals (primer) –80.26711 40.19918
Alpine Ski House (primer) –102.63908 35.20919
A Datum Corporation (vzorec) –89.39433 40.71025
Coho Winery (primer) –116.97751 32.87466
  1. Kopirajte in prilepite tabelo v nov vir podatkov. V tem primeru smo uporabili Excelov delovni zvezek.

  2. Izberite eno od celic, nato na zavihku Domov na traku izberite Oblikuj kot tabelo in kateri koli slog, nato pa možnost V redu.

    Posnetek zaslona, ki v Excelu označuje možnost »Oblikuj kot tabelo«.

  3. Izberite tabelo in se pomaknite na zavihek Načrt tabele na traku. V možnosti Ime tabele: vnesite ime tabele, na primer TestData.

    Posnetek zaslona, ki označuje ime tabele v Excelu.

  4. Shranite delovni zvezek.

  5. Odprite ali ustvarite novo aplikacijo v storitvi Power Apps in vstavite kontrolnik zemljevida.

  6. V podoknu Lastnosti izberite polje Lokacije (postavke) in nato poiščite excel ter izberite možnost Uvoz iz Excela.

    Posnetek zaslona možnosti »Uvoz iz Excela«.

  7. Poiščite Excelov delovni zvezek in izberite Odpri. Izberite tabelo, ki vsebuje informacije, TestData in nato Poveži.

    Posnetek zaslona plošče za izbiro tabele.

  8. V podoknu Lastnosti se pomaknite na zavihek Napredno in izberite Več možnosti.

  9. Nastavite naslednje lastnosti:

    • ItemsLabels kot "Ime"
    • ItemsLatitudes kot "Zemljepisna širina"
    • ItemsLongitudes kot "Zemljepisna dolžina"
    • (izbirno) ItemsColors kot "Barve"
    • (izbirno) ItemsIcons kot "Ikone"
  10. Kontrolnik zemljevida bo zdaj vsako vrstico v tabeli prikazal kot žebljiček, označen s svojim Imenom glede na Excelovo tabelo, skupaj s povezanimi ikonami in barvami. Če ikona ali barva nista na voljo, bo kontrolnik uporabil privzeto ikono in barvo.

    Posnetek zaslona kontrolnika zemljevida z ikonami po meri in različnimi barvami.

Opomba

Vsak kontrolnik zemljevida lahko prikaže do 5000 žebljičkov glede na zemljepisno širino ali dolžino in 50 žebljičkov od naslovov. Omejitev žebljička je nižja za naslove, saj mora zemljevid geokodirati te naslove v zemljepisno širino ali dolžino, da jih prikaže. Priporočamo, da ne uporabljate naslovov, kjer je to mogoče. Geokodirane naslove lahko shranite nazaj v vir podatkov.

Ko sta zemljepisna širina ali dolžina in naslov podana za en žebljiček, bo kontrolnik zemljevida dal prednost uporabi zemljepisne širine ali dolžine, da se izogne ​​geokodiranju naslova.

Shranjevanje geokodiranih naslovov iz kontrolnika zemljevida v vir podatkov

Da bi se izognili geokodiranju istega nabora naslovov pri vsakem zagonu kontrolnika zemljevida, lahko geokodirane naslove shranite nazaj v prvotni vir podatkov, tako da bo ob ponovnem zagonu zemljevida namesto ponovnega geokodiranja naslovov uporabil zemljepisno širino in dolžino.

Če želite to narediti, dodajte gumb za shranjevanje geokodiranega naslova nazaj na prvotni vir podatkov z naslednjo formulo:

 ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Posnetek zaslona aplikacije, ki prikazuje formulo v vnosni vrstici.

Druge interaktivne funkcije zemljevida

Drugi geoprostorski kontrolniki

Za prikaz dinamičnih predlogov naslovov med tipkanjem uporabite kontrolnik Vnos naslova.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).