Osoitteiden syöttäminen helposti Osoitesyöte-ohjausobjektin avulla

Osoitteiden kirjoittaminen voi olla turhauttavaa ja niissä voi esiintyä virheitä etenkin mobiilisovelluksissa. Osoitteiden syöttäminen helpommin Osoitesyöte-ohjausobjektin avulla Ohjausobjekti ehdottaa kirjoitettaessa mahdollisia vastineita sumean logiikan avulla. Valitse haluamasi syöttääksesi tarkkoja osoitteita nopeasti ja helposti.

Ohjausobjekti palauttaa osoitteen rakenteisina tietoina. Sovelluksesi voi poimia tietoja, kuten kaupungin, kadun, kunnan ja jopa leveys- ja pituuskoordinaatteja. Tiedot ovat muodossa, joka soveltuu monelle kielialueelle ja kansainvälisiin osoitemuotoihin.

Edellytykset

Ennen kuin ohjausobjektia voidaan käyttää, on otettava käyttöön geospatiaaliset ominaisuudet ympäristössä. Muista tutustua geospatiaalisten ohjausobjektien käytön edellytyksiin. Lisätietoja Osoitesyöte-ohjausobjektin tietojen käytöstä on tietosuoja- ja suojaustaulukossa.

Osoitesyöte-ohjausobjektin lisääminen sovellukseen

Kun sovellus on avoinna muokkausta varten Power Apps Studiossa:

  1. Avaa Lisää-välilehti ja laajenna Syöte.
  2. Valitse Osoitesyöte asettaaksesi osoitteensyöttöruudun sovelluksen näyttöön tai vedä ohjausobjekti tarkalle paikalleen näytössä. Osoitesyöte-ohjausobjektille on annettava vähintään kolme merkkiä, joista yksi on numero.

Oletushakusäteen määrittäminen

Ohjausobjekti etsii oletusarvoisesti käyttäjän sijainnista. Voit tarkentaa oletushakualuetta, jotta voit rajata alkutuloksia.

  1. Ota Osoitesyöte-ohjausobjektin Ominaisuudet-välilehdessä käyttöön Search within radius -ominaisuus.
  2. Anna pituusaste, leveysaste ja säde metreinä.

Ohjausobjekti aloittaa haun annetuilta leveys- ja pituusasteilta sädekentässä määritettyyn etäisyyteen saakka.

Kartta-ohjausobjektin käyttäminen yhdessä Osoitesyöte-ohjausobjektin kanssa

Voit lisätä sovellukseen painikkeen, jonka avulla voit tallentaa syötetyt osoitteet tietokokoelmana. Nämä osoitteet voidaan sitten hakea ja näyttää Kartta-ohjausobjektissa.

  1. Lisää Kartta- ja Osoitesyöte-ohjausobjektit sovellukseen.

  2. Painike-ohjausobjektin lisääminen ja sijoittaminen.

  3. Muuta Painike-ohjausobjektin OnSelect-ominaisuutta seuraavasti. (Vihje: Kopioi kaava ja liitä se kaavariville tai ominaisuuksien Edistynyt-välilehteen valintasi mukaan.)

  4. Anna pituusaste, leveysaste ja säde (metreinä).

    Ohjausobjekti aloittaa haun leveys- ja pituusasteesta sädekentässä määritettyyn etäisyyteen saakka.

    If(IsBlank(AddressInput1.SearchResultJson), "", Collect(locations, {Latitude: AddressInput1.SelectedLatitude, Longitude: AddressInput1.SelectedLongitude}))
    

    Kaava tallentaa nyt nykyisen leveys- ja pituusasteen locations-nimiseen kokoelmaan, kunhan hakutulos ei ole tyhjä.

    Näyttökuva rakenteilla olevasta painikkeen ohjausobjektista Power Apps Studiossa ja sen OnSelect-ominaisuudesta.

  5. Valitse Kartta-ohjausobjekti. Muuta sen ominaisuuksia seuraavasti:

    Ominaisuuden nimi Arvo Missä
    Items "Sijainnit" Ominaisuudet-välilehti
    ItemsLatitudes "Leveysaste" Lisäasetukset-välilehti
    ItemsLongitudes "Pituusaste" Lisäasetukset-välilehti

Kun käyttäjä valitsee painikkeen, Osoitesyöte-ohjausobjektin tulos lisätään karttaan uutena karttamerkintänä.

Ominaisuudet

Osoitesyöte-ohjausobjektin toiminnan ja ulkoasun muuttaminen ominaisuuksien avulla. Osa ominaisuuksista on käytettävissä vain Lisäasetukset-välilehdessä.

Ominaisuus Kuvaus Tyyppi Välilehti
Oletus Määrittää ohjausobjektin alkuarvon. Merkkijono Ominaisuudet; Edistynyt: Oletust
Vihjeteksti Määrittää ohjausobjektissa näkyvän vihjeen, ennen kuin käyttäjä kirjoittaa tekstiä. Merkkijono Ominaisuudet; Edistynyt: HintText
Fontti Määrittää ohjausobjektin tekstissä käytetyn fonttiperheen nimen. Avattava luettelo Ominaisuudet; Edistynyt: Fontti
Fonttikoko Määrittää ohjausobjektin tekstin koon. Liukuluku Ominaisuudet; Edistynyt: FontSize
Fontin paino Määrittää ohjausobjektin tekstin painon, joko Lihavoitu, Kevyempi, Normaali tai Puoliksi lihavoitu. Avattava luettelo Ominaisuudet; Edistynyt: FontWeight
Tekstin tasaus Määrittää ohjausobjektin selitetekstin vaakatasauksen, joko Keskitetty, Tasaus, Vasen tai Oikea. Avattava luettelo Ominaisuudet: Edistynyt: TextAlignment
Rivin korkeus Määrittää ohjausobjektin tekstirivien välisen pystyvälin. Liukuluku Ominaisuudet; Edistynyt: LineHeight
Näyttötila Määrittää, salliiko ohjausobjekti käyttäjän syötteen (Muokkaa), vain tietojen tarkastelun (Näytä), vai onko se pois käytöstä (Pois käytöstä). Avattava luettelo Ominaisuudet; Edistynyt: DisplayMode
Fontin tyyli Määrittää Painike-ohjausobjektin tekstin tyylin, joko Kursivoitu, Alleviivattu, Yliviivattu tai ei mitään. Avattava luettelo Ominaisuudet; Edistynyt: Kursivoitu, Alleviivattu, Yliviivattu
Hakutulosraja Määrittää ohjausobjektin näyttöön tulevien ehdotettujen osoitteiden määrän. Kokonaisluku Ominaisuudet; Edistynyt: SearchResultLimit
Search within radius Määrittää, tulisiko ohjausobjektin ehdottaa osoitteista Säteen sisällä Leveysasteesta ja Pituusasteesta. Totuusarvo Ominaisuudet; Edistynyt: SearchWithinRadius
Leveysaste Määrittää osoite-ehdotuksissa käytetyn keskipisteen leveysastekoordinaatin. Edellyttää, että Search within radius on käytössä. Liukuluku välillä -90 ja 90 Ominaisuudet; Edistynyt: Leveysaste
Pituusaste Määrittää osoite-ehdotuksissa käytetyn keskipisteen pituusastekoordinaatin. Edellyttää, että Search within radius on käytössä. Liukuluku välillä -180 ja 180 Ominaisuudet; Edistynyt: Pituusaste
Säde Määrittää sätein metreinä Leveysasteen ja Pituusasteen ympärille rajoittaakseen osoite-ehdotuksia. Edellyttää, että Search within radius on käytössä. Liukuluku Ominaisuudet; Edistynyt: Säde
Kieli Määrittää kielen, jolla osoite-ehdotukset palautetaan. Merkkijono Ominaisuudet; Edistynyt: Kieli
Maajoukko Määrittää ISO 3166 alpha-2 -muodossa maiden ja alueiden pilkuilla erotettavan luettelon, jonka mukaan ehdotuksia voidaan rajoittaa (esimerkiksi US,CA,MX). Merkkijono Ominaisuudet; Edistynyt: CountrySet
Näkyvä Näyttää tai piilottaa ohjausobjektin. Totuusarvo Ominaisuus; Edistynyt: Näkyvä
Väli ylhäällä Määrittää ohjausobjektin tekstin ja ohjausobjektin ylälaidan välisen etäisyyden. Liukuluku Ominaisuudet; Edistynyt: PaddingTop
Väli alhaalla Määrittää ohjausobjektin tekstin ja ohjausobjektin alalaidan välisen etäisyyden. Liukuluku Ominaisuudet; Edistynyt: PaddingBottom
Väli vasemmalla Määrittää ohjausobjektin tekstin ja ohjausobjektin vasemman laidan välisen etäisyyden. Liukuluku Ominaisuudet; Edistynyt: PaddingLeft
Väli oikealla Määrittää ohjausobjektin tekstin ja ohjausobjektin oikean laidan välisen etäisyyden. Liukuluku Ominaisuudet; Edistynyt: PaddingRight
Sijainti Sijoittaa ohjausobjektin vasemman yläkulman näytön koordinaatteihin, jotka on määritetty kohdissa X ja Y. Kokonaisluku Ominaisuudet; Edistynyt: X, Y
Koko Määrittää ohjausobjektin koon käyttämällä annettuja Leveys- ja Korkeus-pikseliarvoja. Kokonaisluku Ominaisuudet; Edistynyt: Width, Height
Reunan säde Määrittää ohjausobjektin reunaviivan kulman säteen. Liukuluku Ominaisuudet; Edistynyt: BorderRadius
Color Määrittää ohjausobjektin tekstin ja ohjausobjektin taustan värin. Ei käytettävissä Ominaisuudet; Edistynyt: FillColor, TextColor
Reuna Määrittää ohjausobjektin reunaviivan tyylin, leveyden ja värin. Ei käytettävissä Ominaisuudet; Edistynyt: BorderStyle, BorderThickness, BorderColor
Sarkainindeksi Määrittää järjestyksen, jossa ohjausobjekti valitaan, jos käyttäjä siirtyy sovelluksessa sarkainnäppäimellä. Kokonaisluku Ominaisuudet; Edistynyt: TabIndex
Työkaluvihje Määrittää tekstin, joka näytetään, kun käyttäjä siirtää osoittimen ohjausobjektin päälle. Merkkijono Ominaisuudet; Edistynyt: Tooltip
Väri päälle siirryttäessä Määrittää ohjausobjektin selitetekstin, ohjausobjektin taustan ja ohjausobjektin reunan värit, kun käyttäjä siirtää hiiren osoittimen ohjausobjektin päälle. Ei käytettävissä Ominaisuudet; Edistynyt: HoverFontColor, HoverFillColor, HoverBorderColor
Väri käytöstä poistettuna Määrittää ohjausobjektin tekstin, ohjausobjektin taustan ja ohjausobjektin reunan värit, jos DisplayMode on Pois käytöstä. Ei käytettävissä Ominaisuudet; Edistynyt: DisabledFontColor, DisabledFillColor, DisabledBorderColor
Väri painettuna Määrittää ohjausobjektin tekstin, ohjausobjektin taustan ja ohjausobjektin reunan värit, kun käyttäjä valitsee ohjausobjektin. Ei käytettävissä Ominaisuudet; Edistynyt: PressedFontColor, PressedFillColor, PressedBorderColor
ContentLanguage Määrittää ohjausobjektin näyttökielen, jos se ei ole sama kuin sovelluksessa käytetty kieli. Merkkijono Edistynyt
OnAddressSelect Sisältää koodin, joka suoritetaan, kun käyttäjä valitsee ehdotetun osoitteen. Tapahtuma Edistynyt
OnChange Sisältää koodin, joka suoritetaan, kun ohjausobjektin ominaisuutta muutetaan. Tapahtuma Edistynyt

Tulosominaisuudet

Muut ominaisuudet tulevat saataville, kun käyttäjä vuorovaikuttaa Osoitesyöte-ohjausobjektin kanssa. Voit käyttää näitä tulosominaisuuksia muissa ohjausobjekteissa tai mukauttaaksesi sovelluksen käyttökokemusta.

Ominaisuus Description
UserInput Teksti, jonka käyttäjä on kirjoittanut syöttöruutuun
SelectedLatitude Käyttäjän valitseman osoitteen leveysaste
SelectedLongitude Käyttäjän valitseman osoitteen pituusaste
SearchResultJson Hakutulos, jonka perustana on UserInput näytettynä JSON-muotoisena merkkijonona
FreeformAddress Käyttäjän ehdotettujen osoitteiden luettelosta valitsema osoite
LocalName Sellaisen maantieteellisen alueen tai sijainnin nimi, jolla ryhmitellään useita osoitteellisia objekteja osoitteellisiksi ilman hallintayksikköä
PostalCode Postinumero
ExtendedPostalCode Laajennettu postinumero
CountryCode Maa-/aluekoodi
Country Maan tai alueen nimi
CountryCodeISO3 Maa- tai aluekoodi ISO alpha-3 -muodossa
CountrySubdivisionName Maan tai alueen alialueen nimi
StreetName Kadun nimi
StreetNumber Kadunnumero
Kunta Kunta
MunicipalitySubdivision Kunnan alialue
CountryTertiarySubdivision Maan tai alueen tertiäärinen alialue
CountrySecondarySubdivision Maan tai alueen toissijainen alialue
CountrySubdivision Maan tai alueen alialue

Muut geospatiaaliset ohjausobjektit

Sijaintitietojen visualisointiin ja tulkintaan käytetään Interaktiivinen kartta -ohjausobjektia.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).