Uporaba vira podatkov za vstavljanje žebljičkov

V kontrolnik zemljevida lahko naložite tabelo, ki vsebuje obstoječe podatke. Kontrolnik bo nato vsako vrstico v vaši tabeli narisal kot zatič zemljevida.

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ša vir podatkov mora vsebovati poimenovano tabelo z naslednjimi stolpci, ki jih je treba nato preslikati v povezano lastnost v kontrolniku Napredno podokno.

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 kateri koli niz CSS v skladu z oštevilčenostjo barv ter funkcijami ColorFade, ColorValue in RGBA v aplikaciji 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 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 ime kot je opredeljeno v Excelovi tabeli, in z uporabo priloženih ikon in barv. Če ikona ali barva ni podana, bo kontrolnik uporabil privzeto ikono in barvo.

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

Opomba

Vsak kontrolnik zemljevida ima omejitev pin na 5000 zatičev, kjer daje prednost stolpcem zemljepisne širine in dolžine pred stolpcem naslova. Znotraj omejitve 5000 pinov je mogoče geokodirati do 50 naslovov za vsak kontrolnik zemljevida. Zato bo nadzor zemljevida pri zatičih z vezanimi zemljepisno širino/dolžino in naslovom dal prednost uporabi zemljepisne širine/dolžine, da se izogne geokodiranju naslova.

Shranite geokodirane naslove iz nadzora zemljevida v vir podatkov

Da se izognete geokodiranju istega nabora naslovov vsakič, ko se zažene nadzor zemljevida, lahko geokodirane naslove shranite nazaj v izvirni 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 nadzori

Če si želite med tipkanjem ogledati predloge dinamičnih naslovov, uporabite Vnos naslova nadzor.

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