Umetanje točaka za usmjeravanje kao pribadača i crtanje rute između njih (pretpregled)

[Ova tema spada u dokumentaciju predizdanja i podložna je promjenama.]

U kontrolu karte možete učitati tablicu koja sadrži skup podataka točaka. Kontrola će zatim postaviti igle na kartu za svaku točku i može crtati rute između točaka.

Kontrola ima mogućnosti za preusmjeravanje točaka ili preuređivanje rute kako bi se poboljšalo vrijeme putovanja ili udaljenost putovanja.

Važno

  • To je značajka pretpregleda.
  • Značajke pretpregleda nisu namijenjene u proizvodne svrhe i mogu imati ograničene funkcije. Te su značajke dostupne prije službenog izdavanja da bi se klijentima omogućio prijevremeni pristup i slanje povratnih informacija.

Preduvjeti

Dodajte podatke o točki za usmjeravanje iz radne knjige programa Excel

Vaš izvor podataka 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 točku za usmjeravanje RouteWaypointsLabels Nije obavezno
Zemljopisna dužina točke za usmjeravanje RouteWaypointsLongitudes Nije obavezno
Zemljopisna širina točke za usmjeravanje RouteWaypointsLatitudes Nije obavezno
Adresa točke za usmjeravanje RouteWaypointsAddresses Nije obavezno

Napomena

Iako su sva svojstva neobavezna, osigurajte da je ispunjen jedan od sljedećih uvjeta da bi se pronašle lokacije točaka za usmjeravanje:

  • Obvezna je adresa točke za usmjeravanje.
  • Obvezne su zemljopisna širina i zemljopisna dužina točke za usmjeravanje.

Za početak upotrijebite radnu knjigu programa Excel s tablicom sličnom uzorku prikazanom u nastavku s potrebnim stupcima:

Uzorak radne knjige programa Excel s tablicom pod nazivom TestData koja sadrži stupce Naziv, Zemljopisna dužina, Zemljopisna širina i Adresa.

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

Ime/naziv Zemljopisna dužina Zemljopisna širina
Posao -122.156481 47.663448
Sastanak -122.221037 47.57137
Plivanje -122.144133 47.600373
Tenis -122.137265 47.616115

Nakon što izradite radnu knjigu programa Excel, slijedite korake u nastavku da biste dodali podatke o točki za usmjeravanje iz te radne knjige.

  1. Kopirajte i zalijepite tablicu u novi izvor podataka. U ovom primjeru koristimo radnu knjigu programa Excel.

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

    Snimka zaslona koja ističe opciju Formatiraj kao tablicu u programu Excel.

  3. Odaberite tablicu, a zatim otvorite karticu Dizajn tablice na vrpci.

  4. Unesite naziv tablice u opciji Naziv tablice:. Na primjer, TestData.

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

  5. Spremite radnu knjigu.

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

  7. U oknu Svojstva odaberite polje Točke za usmjeravanje rute (stavke), a zatim potražite excel i odaberite Uvoz iz programa Excel.

    Snimka zaslona opcije točaka za usmjeravanje rute.

  8. Pronađite radnu knjigu programa Excel, a zatim odaberite Otvori.

  9. Odaberite tablicu koja sadrži podatke, naziv TestData, a zatim Poveži.

    Snimka zaslona panela odabira tablice.

  10. U oknu Svojstva idite na karticu Napredno.

  11. Postavite sljedeća svojstva:

    Svojstvo Value
    RouteWaypointsLabels Ime/naziv
    RouteWaypointsLatitudes Zemljopisna širina
    RouteWaypointsLongitudes Zemljopisna dužina
    RouteWaypointsAddresses Adresa
    NAPOMENA: Neobavezno, ako vaš skup podataka ima polje adrese. Adresa se može koristiti umjesto zemljopisne širine i dužine u svim recima gdje zemljopisna širina i dužina nisu postavljene.

    Napomena

    Adresa je zamjenjiva sa zemljopisnom širinom i dužinom. Ako su navedene zemljopisna širina i dužina, adresa se neće koristiti. Ako je navedena samo adresa, zemljopisna širina i dužina nisu potrebne.

  12. Kontrola karte sada će prikazati svaki redak u tablici kao pin, označen njegovim nazivom kako je definiran u tablici programa Excel i numeriran istim redoslijedom kao i zadani skup podataka.

    Snimka zaslona karte s točkama za usmjeravanje kao pribadačama.

Crtanje ruta između točaka za usmjeravanje

Da biste nacrtali rute između točaka na usmjeravanje na karti i prilagodili način na koji se ruta izračunava, morate konfigurirati sljedeće postavke:

  1. Otvorite okno Svojstva s odabranom kartom.

  2. Prebacite opciju Omogući usmjeravanje na Uključeno.

  3. Kontrola će sada crtati rute između točaka na karti.

    Snimka zaslona karte s rutama.

    Napomena

    Prema zadanim postavkama kontrola će preurediti srednje točke kako bi se smanjilo vrijeme putovanja ili udaljenost putovanja. Prva i posljednja točka za usmjeravanje smatraju se ishodištem i odredištem i ne mogu se mijenjati. Redoslijed točaka za usmjeravanje može se držati zaključanim tako da prebacite preklopni gumb Održi redoslijed točaka za usmjeravanje na Uključeno.

Svojstva

Sljedeća svojstva mogu konfigurirati način izračunavanja rute ili:

Svojstvo Opis Tip Location
Omogući usmjeravanje Jesu li rute nacrtane između točaka za usmjeravanje Boolean Svojstva (također u opciji Napredno kao UseRouting)
Održi redoslijed točaka za usmjeravanje Ako je to istina, kontrola će ponovno odrediti redoslijed točaka kako bi optimizirala rutu na temelju postavke Optimiziraj rutu. Ako je lažna, kontrola će zadržati redoslijed koji točke imaju u skupu podataka, a postavka Optimiziraj rutu utjecat će samo na nacrtanu rutu. Boolean Svojstva (također u opciji Napredno kao RouteMaintainOrder)
Optimiziraj rutu Treba li optimizirati rutu za smanjenje vremena ili udaljenosti putovanja. Numeriranje (nema, udaljenost, vrijeme) Svojstva (također u opciji Napredno kao RouteOptimization)
Način putovanja rutom Hoće li se ruta prijeći automobilom ili kamionom. Numeriranje (automobil, kamion) Svojstva (također u opciji Napredno kao RouteTravelMode)

Svojstva rezultata

Kontrola daje različita svojstva kada se ruta promijeni. Sva su ta svojstva smještena u objekt RouteDirection. Događaj OnRouteDirectionChange preporučeni je način korištenja izlaza u drugim kontrolama ili prilagodbe doživljaja.

Svojstvo Opis Tip Location
OnRouteDirectionChange Kako aplikacija reagira kad se promijeni ruta Događaj Napredni
RouteDirection Objekt koji opisuje sve rezultate usmjeravanja:
  • LengthInMeters – broj koji predstavlja dužinu cijele rute u metrima
  • TravelTimeInSeconds – broj koji predstavlja očekivano vrijeme putovanja u sekundama duž cijele rute
  • RouteGeoJSON – niz koji sadrži rutu u GeoJSON formatu
  • RouteLegs – tablica koja opisuje svojstva svakog dijela rute:
    • Indeks – broj koji predstavlja redoslijed dijela rute u ruti
    • LengthInMeters – broj koji predstavlja dužinu dijela rute u metrima
    • TravelTimeInSeconds – broj koji predstavlja očekivano vrijeme putovanja u sekundama duž dijela rute
    • StartLabel – niz koji predstavlja oznaku početne točke dijela rute
    • StartLatitude – broj koji predstavlja zemljopisnu širinu početne točke dijela rute
    • StartLongitude – broj koji predstavlja zemljopisnu dužinu početne točke dijela rute
    • StartAddress – niz koji predstavlja adresu početne točke dijela rute
    • EndLabel – niz koji predstavlja oznaku krajnje točke dijela rute
    • EndLatitude – broj koji predstavlja zemljopisnu širinu krajnje točke dijela rute
    • EndLongitude – broj koji predstavlja zemljopisnu dužinu krajnje točke dijela rute
    • EndAddress – niz koji predstavlja adresu krajnje točke dijela rute
  • OrderedWaypoints – tablica koja opisuje svojstva svake točke za usmjeravanje na ruti nakon uređivanja točaka za usmjeravanje:
    • Indeks – broj koji predstavlja redoslijed točke za usmjeravanje na ruti
    • Oznaka – niz koji predstavlja oznaku točke za usmjeravanje
    • Latitude – broj koji predstavlja zemljopisnu širinu točke za usmjeravanje
    • Longitude – broj koji predstavlja zemljopisnu dužinu točke za usmjeravanje
    • Address – niz koji predstavlja adresu točke za usmjeravanje
Objekt Nije primjenjivo (samo za svojstvo izlaza)

Pogledajte

Interaktivna kontrola karte