Vstavljanje smernih točk v obliki žebljičkov na zemljevidu in risanje poti med njimi (predogledna različica)

[Ta tema je namenjena predizdajni dokumentaciji in se lahko spremeni.]

V nadzor zemljevida lahko naložite tabelo, ki vsebuje nabor podatkov o točkah poti. Kontrolnik bo nato postavil žebljičke na zemljevid za vsako točko poti in lahko narisal poti med točkami poti.

Kontrolnik ima možnosti za preureditev točk poti ali preureditev poti, da izboljša čas potovanja ali potovalno razdaljo.

Pomembno

  • To je funkcija predogleda.
  • Poskusne funkcije niso za komercialno uporabo, njihovo delovanje je lahko omejeno. Te funkcije so na voljo še pred uradno izdajo, da lahko stranke predčasno dostopajo do njih in posredujejo povratne informacije.

Zahteve

Dodajanje podatkov o smernih točkah 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 smerne točke RouteWaypointsLabels Po izbiri
Zemljepisna dolžina smerne točke RouteWaypointsLongitudes Po izbiri
Zemljepisna širina smerne točke RouteWaypointsLatitudes Po izbiri
Naslov smerne točke RouteWaypointsAddresses Po izbiri

Opomba

Čeprav so vse lastnosti neobvezne, zagotovite, da je izpolnjen eden od naslednjih pogojev za iskanje lokacij smernih točk:

  • Naslov smerne točke je obvezen.
  • Zemljepisna širina in Zemljepisna dolžina smerne točke sta obvezni.

Za začetek uporabite Excelov delovni zvezek s tabelo, podobno vzorcu, prikazanemu spodaj, z zahtevanimi stolpci:

Vzorec Excelovega delovnega zvezka s tabelo, poimenovano TestData, ki vsebuje stolpce Ime, Zemljepisna širina, Zemljepisna širina in Naslov.

Za preskus delovanja lahko kopirate te vzorčne podatke:

Imenu Dolžina Širina
Delo -122.156481 47.663448
Srečanje -122.221037 47.57137
Plavanje -122.144133 47.600373
Tenis -122.137265 47.616115

Ko ustvarite Excelov delovni zvezek, sledite spodnjim korakom, da dodate podatke o smernih točkah iz tega delovnega zvezka.

  1. Kopirajte in prilepite tabelo v nov vir podatkov. V tem primeru uporabljamo Excelov delovni zvezek.

  2. Izberite eno od celic in nato zavihek Domov na traku, izberite Oblikuj kot tabelo in izberite poljuben slog, nato pa izberite 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.

  4. Vnesite ime za tabelo v polju Ime tabele. Na primer TestData.

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

  5. Shranite delovni zvezek.

  6. Odprite ali ustvarite novo aplikacijo v Power Apps, in vstavite kontrolnik zemljevida.

  7. V podoknu Lastnosti izberite polje Route waypoints(Items) in nato poiščite excel in izberite Uvozi iz Excela.

    Posnetek zaslona možnosti za smerne točke poti.

  8. Poiščite Excelov delovni zvezek in izberite Odpri.

  9. Izberite tabelo, ki vsebuje informacije, TestData in nato Poveži.

    Posnetek zaslona plošče za izbiro tabele.

  10. Na podoknu Lastnosti odprite zavihek Napredno.

  11. Nastavite naslednje lastnosti:

    Lastnost Vrednost
    RouteWaypointsLabels Imenu
    RouteWaypointsLatitudes Širina
    RouteWaypointsLongitudes Dolžina
    RouteWaypointsAddresses Naslov
    OPOMBA: izbirno, če ima vaš nabor podatkov polje za naslov. Naslov lahko uporabite namesto zemljepisne širine in dolžine v vseh vrsticah, kjer zemljepisna širina in dolžina nista nastavljeni.

    Opomba

    Naslov je zamenljiv z zemljepisno širino in dolžino. Če sta podani zemljepisna širina in dolžina, naslov ne bo uporabljen. Če je podan samo naslov, zemljepisna širina in dolžina nista potrebni.

  12. Kontrolnik zemljevida bo zdaj vsako vrstico v tabeli prikazal kot žebljiček, označen s svojim ime kot je opredeljeno v Excelovi tabeli, in oštevilčeno v enakem vrstnem redu kot dani nabor podatkov.

    Posnetek zaslona zemljevida s smernimi točkami kot žebljički.

Narišite poti med smernimi točkami

Če želite na zemljevidu narisati poti med smernimi točkami in prilagoditi način izračuna poti, morate konfigurirati naslednje nastavitve:

  1. Odprite podokno Lastnosti z izbranim zemljevidom.

  2. Preklopite Omogoči usmerjanje na Vklopljeno.

  3. Kontrolnik bo zdaj na zemljevidu narisal poti med točkami poti.

    Posnetek zaslona zemljevida s potmi.

    Opomba

    Privzeto bo krmilnik prerazporedil srednje točke poti, da zmanjša čas potovanja ali potovalno razdaljo. Prva in zadnja smerna točka se štejeta za izvor in cilj in ju ni mogoče prerazporediti. Vrstni red smernih točk lahko zaklenete, tako da preklopite stikalo Ohrani vrstni red smernih točk na Vklopljeno.

Lastnosti

Naslednje lastnosti lahko konfigurirajo, kako se pot izračuna ali:

Lastnost Opis Vnesi Location
Omogoči usmerjanje Ali so med vmesnimi točkami narisane poti Logično Lastnosti (tudi v Napredno kot UseRouting)
Ohrani vrstni red smernih točk Če je res, bo kontrolnik prerazporedil točke poti, da bi optimiziral pot glede na Optimizirajte pot nastavitev. Če je napačna, bo kontrolnik ohranil vrstni red, ki ga imajo točke poti v naboru podatkov, in Optimizirajte pot nastavitev bo vplivala samo na narisano pot. Logično Lastnosti (tudi v Napredno kot RouteMaintainOrder)
Optimiziraj pot Ali bi optimizirali pot, da skrajšate čas potovanja ali zmanjšate potovalno razdaljo. Oštevilčenje (Brez, Razdalja, Čas) Lastnosti (tudi v Napredno kot RouteOptimization)
Način potovanja po poti Ali boste pot prevozili z avtomobilom ali tovornjakom. Oštevilčenje (Avto, Tovornjak) Lastnosti (tudi v Napredno kot RouteTravelMode)

Lastnosti izpisa

Kontrolnik izpiše različne lastnosti, ko se pot spremeni. Vse te lastnosti so umeščene v predmet RouteDirection. The OnRouteDirectionChange dogodek je priporočen način za uporabo izhoda v drugih kontrolnikih ali za prilagajanje izkušnje.

Lastnost Description Vnesi Location
OnRouteDirectionChange Kako se aplikacija odzove, ko se pot spremeni Dogodek Napredni
RouteDirection Predmet, ki opisuje vse usmerjevalne izpise:
  • LengthInMeters – Številka, ki predstavlja dolžino celotne poti v metrih
  • TravelTimeInSeconds – Številka, ki predstavlja pričakovani čas potovanja celotne poti v sekundah
  • RouteGeoJSON – Niz, ki vsebuje pot v obliki zapisa GeoJSON
  • RouteLegs – Tabela, ki opisuje lastnosti vsakega odseka poti:
    • Index – Številka, ki predstavlja vrstni red odseka poti na poti
    • LengthInMeters – Številka, ki predstavlja dolžino odseka poti v metrih
    • TravelTimeInSeconds – Številka, ki predstavlja pričakovani čas potovanja odseka poti v sekundah
    • StartLabel – Niz, ki predstavlja oznako začetne točke odseka poti
    • StartLatitude – Številka, ki predstavlja zemljepisno širino začetne točke odseka poti
    • StartLongitude – Številka, ki predstavlja zemljepisno dolžino začetne točke odseka poti
    • StartAddress – Niz, ki predstavlja naslov začetne točke odseka poti
    • EndLabel – Niz, ki predstavlja oznako končne točke odseka poti
    • EndLatitude – Številka, ki predstavlja zemljepisno širino končne točke odseka poti
    • EndLongitude – Številka, ki predstavlja zemljepisno dolžino končne točke odseka poti
    • EndAddress – Niz, ki predstavlja naslov končne točke odseka poti
  • OrderedWaypoints – Tabela, ki opisuje lastnosti vsake smerne točke na poti po naročilu točk poti:
    • Index – Številka, ki predstavlja vrstni red smernih točk na poti
    • Oznaka – Niz, ki predstavlja oznako smerne točke
    • Latitude – Številka, ki predstavlja zemljepisno širino smerne točke
    • Longitude – Številka, ki predstavlja zemljepisno dolžino smerne točke
    • Address – Niz, ki predstavlja naslov smerne točke
Predmet Ni na voljo (samo lastnost rezultata)

Glejte tudi

Interaktivni nadzor zemljevida