Share via


Gebruik het besturingselement Adresinvoer om eenvoudig adressen in te voeren

Het invoeren van adressen kan frustrerend en foutgevoelig zijn, vooral in mobiele apps. Gebruik het besturingselement Adresinvoer om het invoeren van adressen te vereenvoudigen. Het besturingselement gebruikt fuzzy logic om mogelijke overeenkomsten voor te stellen terwijl u typt. Selecteer de gewenste suggestie om snel en gemakkelijk een correct adres in te voeren.

Het besturingselement retourneert het adres als gestructureerde gegevens. Uw app kan informatie extraheren zoals stad, straat, gemeente en zelfs breedte- en lengtecoördinaten. De gegevens hebben een indeling die geschikt is voor veel land- of regioinstellingen en internationale adresindelingen.

Vereisten

Voordat u het besturingselement kunt gebruiken, moet u georuimtelijke functies voor de omgeving inschakelen. Zorg ervoor dat u ook de vereisten voor het gebruik van georuimtelijke besturingselementen bekijkt. Verwijs naar de privacy- en beveiligingstabel voor meer informatie over het gegevensgebruik van het besturingselement Adresinvoer.

Een besturingselement Adresinvoer toevoegen aan uw app

Doe het volgende terwijl uw app voor bewerken is geopend in Power Apps Studio:

  1. Open het tabblad Invoegen en vouw Invoer uit.
  2. Selecteer Adresinvoer om een adresinvoervak in het app-scherm te plaatsen of sleep het besturingselement naar het scherm om het nauwkeuriger te plaatsen. U moet ten minste drie tekens inclusief één cijfer invoeren voor het besturingselement Adresinvoer.

Een standaardzoekstraal instellen

Standaard zoekt het besturingselement rond de locatie van de gebruiker. U kunt het standaardzoekgebied verfijnen om de eerste resultaten te beperken.

  1. Op het tabblad Eigenschappen van het adresinvoerbesturingselement zet u de eigenschap Zoeken in straal aan.
  2. Voer een lengtegraad, breedtegraad en straal (in meters) in.

Het besturingselement begint te zoeken op de opgegeven breedte- en lengtegraad, tot aan de afstand die is opgegeven in het straalveld.

Het map-besturingselement gebruiken met het besturingselement Adresinvoer

U kunt een knop aan uw app toevoegen om ingevoerde adressen op te slaan als gegevensverzameling. U kunt deze adressen vervolgens ophalen en weergeven in het map-besturingselement.

  1. Voeg een map-besturingselement en een besturingselement Adresinvoer toe aan uw app.

  2. Voeg een Knop-besturingselement in en plaats het.

  3. Wijzig de eigenschap OnSelect van het button-besturingselement als volgt. (Hint: kopieer de formule en plak deze in de formulebalk of op het eigenschappentabblad Geavanceerd, wat u maar wilt.) =======

  4. Voer een lengtegraad, breedtegraad en straal in (in meters).

    Het besturingselement begint te zoeken op de breedte- en lengtegraad, tot aan de afstand die is opgegeven in het straalveld.

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

    De formule slaat de huidige lengte- en breedtegraad op in een collectie met de naam locations, zolang de zoekresultaten niet leeg zijn.

    Een schermopname van de knop in aanbouw in Power Apps Studio waarbij de eigenschap OnSelect van het besturingselement wordt weergegeven.

  5. Selecteer het map-besturingselement. Wijzig de eigenschappen als volgt:

    Eigenschapsnaam Weergegeven als Waar
    Items "Locaties" Tabblad Eigenschappen
    ItemsLatitudes "Breedtegraad" Tabblad Geavanceerd
    ItemsLongitudes "Lengtegraad" Tabblad Geavanceerd

Wanneer een gebruiker de knop selecteert, wordt het resultaat van het besturingselement Adresinvoer als een nieuwe speld aan de kaart toegevoegd.

Eigenschappen

Wijzig het gedrag en het uiterlijk van een besturingselement Adresinvoer met behulp van eigenschappen. Sommige eigenschappen zijn alleen beschikbaar op het tabblad Geavanceerd.

Eigenschap Omschrijving Type Tab
Default Hiermee stelt u de initiële waarde van het besturingselement in. String Eigenschappen; Geavanceerd: Default
Tekst van hint Stelt de hint in die in het besturingselement verschijnt voordat de gebruiker tekst invoert. String Eigenschappen: Geavanceerd: HintText
Lettertype Stelt de naam in van de lettertypefamilie die wordt gebruikt voor de tekst van het besturingselement. Vervolgkeuzelijst Eigenschappen; Geavanceerd: Font
Tekengrootte Hiermee stelt u de grootte in van de tekst van het besturingselement. Drijvende-kommagetal Eigenschappen; Geavanceerd: FontSize
Tekengewicht Hiermee stelt u het tekengewicht van de tekst in het besturingselement in: Vet, Lichter, Normaal of Halfvet. Vervolgkeuzelijst Eigenschappen; Geavanceerd: FontWeight
Tekstuitlijning Stelt de horizontale uitlijning van de tekst in het besturingselement in: Gecentreerd, Uitvullen, Links of Rechts. Vervolgkeuzelijst Eigenschappen; Geavanceerd: TextAlignment
Regelhoogte Stelt de verticale afstand tussen tekstregels in het besturingselement in. Drijvende-kommagetal Eigenschappen; Geavanceerd: LineHeight
Weergavemodus Bepaalt of invoer van de gebruiker is toegestaan (Bewerken), of gegevens alleen worden weergegeven (Weergeven) of het besturingselement wordt uitgeschakeld (Uitgeschakeld). Vervolgkeuzelijst Eigenschappen; Geavanceerd: DisplayMode
Tekenstijl Stelt de stijl van de van de tekst van het besturingselement in: Cursief, Onderstrepen, Doorhalen of geen. Vervolgkeuzelijst Eigenschappen; Geavanceerd: Italic, Underline, Strikethrough
Limiet voor zoekresultaten Stelt het aantal voorgestelde adressen in dat in het besturingselement wordt weergegeven. Integer Eigenschappen; Geavanceerd: SearchResultLimit
Zoeken in straal Bepaalt of het besturingselement adressen voorstelt binnen de Straal van de Breedtegraad en Lengtegraad. Booleaans Eigenschappen; Geavanceerd: SearchWithinRadius
Breedtegraad Stelt de breedtegraadcoördinaat in van het middelpunt dat wordt gebruikt voor suggesties voor adressen. Vereist dat Zoeken binnen straal is ingeschakeld. Drijvendekommagetal van -90 tot 90 Eigenschappen; Geavanceerd: Latitude
Lengtegraad Stelt de lengtegraadcoördinaat in van het middelpunt dat wordt gebruikt voor suggesties voor adressen. Vereist dat Zoeken binnen straal is ingeschakeld. Drijvendekommagetal van -180 tot 180 Eigenschappen; Geavanceerd: Longitude
Straal Stelt de straal, in meters, rond Breedtegraad en Lengtegraad in om de adressuggesties te beperken. Vereist dat Zoeken binnen straal is ingeschakeld. Drijvende-kommagetal Eigenschappen; Geavanceerd: Radius
Taal Stelt de taal in waarin de adressuggesties worden geretourneerd. String Eigenschappen; Geavanceerd: Language
Ingesteld land/ingestelde regio Geeft een door komma's gescheiden lijst aan van landen/regio's waartoe adressuggesties moeten worden beperkt, in ISO 3166 alfa-2-indeling; bijvoorbeeld, VS, CA, MX. String Eigenschappen; Geavanceerd: CountrySet
Zichtbaar Hiermee wordt het besturingselement weergegeven of verborgen. Booleaans Eigenschappen; Geavanceerd: Visible
Opvulling boven Stelt de afstand in tussen de besturingselementtekst en de bovenkant van het besturingselement. Drijvende-kommagetal Eigenschappen; Geavanceerd: PaddingTop
Opvulling onder Stelt de afstand in tussen de besturingselementtekst en de onderkant van het besturingselement. Drijvende-kommagetal Eigenschappen; Geavanceerd: PaddingBottom
Opvulling links Stelt de afstand in tussen de besturingselementtekst en de linkerrand van het besturingselement. Drijvende-kommagetal Eigenschappen; Geavanceerd: PaddingLeft
Opvulling rechts Stelt de afstand in tussen de besturingselementtekst en de rechterrand van het besturingselement. Drijvende-kommagetal Eigenschappen; Geavanceerd: PaddingRight
Positie Hiermee wordt de linkerbovenhoek van het besturingselement op de schermcoördinaten opgegeven in X en Y geplaatst. Integer Eigenschappen: Geavanceerd: X, Y
Omvang Hiermee wordt de grootte van het besturingselement bepaald op basis van de pixelwaarden die zijn opgegeven bij Breedte en Hoogte. Integer Eigenschappen; Geavanceerd: Width, Height
Randradius Bepaalt de hoekradius van de besturingselementrand. Drijvende-kommagetal Eigenschappen; Geavanceerd: BorderRadius
Color Stelt de kleuren in van de besturingselementtekst en de besturingselementachtergrond. Niet van toepassing Eigenschappen; Geavanceerd: FillColor, TextColor
Rand Bepaalt de stijl, breedte en kleur van de besturingselementrand. Niet van toepassing Eigenschappen; Geavanceerd: BorderStyle, BorderThickness, BorderColor
Tabbladindex Hiermee wordt de volgorde opgegeven waarin het besturingselement wordt geselecteerd als de gebruiker door de app navigeert met de Tab-toets. Integer Eigenschappen; Geavanceerd: TabIndex
Knopinfo Hiermee wordt bepaald welke tekst moet worden weergegeven wanneer de gebruiker de muisaanwijzer boven het besturingselement houdt. String Eigenschappen: Geavanceerd: Tooltip
Kleur bij aanwijzen Stelt de kleuren van de besturingselementtekst, de besturingselementachtergrond en de besturingselementrand in als de gebruiker de muisaanwijzer erboven houdt. Niet van toepassing Eigenschappen; Geavanceerd: HoverFontColor, HoverFillColor, HoverBorderColor
Kleur bij uitschakeling Stelt de kleuren van de besturingselementtekst, de besturingselementachtergrond en de besturingselementrand in als DisplayMode Uitgeschakeld is. Niet van toepassing Eigenschappen; Geavanceerd: DisabledFontColor, DisabledFillColor, DisabledBorderColor
Kleur bij indrukken Stelt de kleuren van de besturingselementtekst, de besturingselementachtergrond en de besturingselementrand in als de gebruiker het besturingselement selecteert. Niet van toepassing Eigenschappen; Geavanceerd: PressedFontColor, PressedFillColor, PressedBorderColor
ContentLanguage Bepaalt de weergavetaal van het besturingselement, als deze afwijkt van de taal die in de app wordt gebruikt. String Geavanceerd
OnAddressSelect Bevat code die wordt uitgevoerd wanneer de gebruiker een voorgesteld adres selecteert. Gebeurtenis Geavanceerd
OnChange Bevat code die wordt uitgevoerd wanneer een besturingselementeigenschap wordt gewijzigd. Gebeurtenis Geavanceerd

Uitvoereigenschappen

Andere eigenschappen worden beschikbaar wanneer een gebruiker met het besturingselement Adresinvoer werkt. U kunt deze uitvoereigenschappen gebruiken in andere besturingselementen of om de app-ervaring aan te passen.

Eigenschap Omschrijving
UserInput De tekst die de gebruiker heeft getypt in het invoervak
SelectedLatitude De breedtegraad van het door de gebruiker geselecteerde adres
SelectedLongitude De lengtegraad van het door de gebruiker geselecteerde adres
SearchResultJson Het zoekresultaat op basis van de eigenschap UserInput, weergegeven als een tekenreeks in de JSON-indeling
FreeformAddress Door de gebruiker geselecteerd adres uit de lijst met voorgestelde adressen
LocalName De naam van een geografisch gebied of een plaats die een aantal adresseerbare objecten groepeert voor adresseringsdoeleinden, zonder een administratieve eenheid te zijn
PostalCode De postcode
ExtendedPostalCode De uitgebreide postcode
CountryCode Het land-/regionummer
Country De naam van het land/de regio
CountryCodeISO3 Het land-/regionummer in ISO alpha-3-indeling
CountrySubdivisionName De naam van onderverdeling van landen/regio's
StreetName De straatnaam
StreetNumber Het straatnummer
Gemeente De gemeente
MunicipalitySubdivision De onderverdeling van gemeentes
CountryTertiarySubdivision De tertiaire onderverdeling van landen/regio's
CountrySecondarySubdivision De secundaire onderverdeling van landen/regio's
CountrySubdivision De onderverdeling van landen/regio's

Andere georuimtelijke besturingselementen

Gebruik het besturingselement interactive map om locatiegegevens te visualiseren en te interpreteren.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).