Comparteix a través de


Utilitzeu el control d'entrada de l'adreça per introduir fàcilment adreces

L'entrada d'adreces pot ser frustrant i propensa a errors, particularment en aplicacions mòbils. Utilitzeu el control d'entrada de l'adreça per introduir fàcilment adreces. El control utilitza lògica aproximada per suggerir coincidències potencials a partir del tipus. Seleccioneu l'adreça que voleu introduir de manera ràpida i fàcil.

El control torna l'adreça com a dades estructurades. L'aplicació pot extreure informació com ara la ciutat, el carrer, el municipi i fins i tot les coordenades de latitud i longitud. Les dades estan en un format amigable per a moltes configuracions regionals i formats internacionals d'adreça.

Requisits previs

Abans de poder utilitzar el control a les aplicacions, haureu d'habilitar les característiques geoespacials per a l'entorn. Assegureu-vos que també reviseu els requisits previs per utilitzar controls geoespacials. Consulteu la taula de privadesa i seguretat per obtenir més informació sobre l'ús de dades del control d'entrada de l'adreça.

Addició d'un control d'entrada d'adreces a l'aplicació

Amb l'aplicació oberta per a l'edició al Power Apps Studio:

  1. Obriu la pestanya Insereix i expandiu l'opció Entrada.
  2. Seleccioneu Entrada d'adreça per situar un quadre d'entrada d'adreces a la pantalla de l'aplicació o arrossegueu el control a la pantalla per posicionar-lo amb més precisió. Heu d'introduir com a mínim tres caràcters, incloent-hi un número per al control d'entrada de l'adreça.

Definir un radi de cerca per defecte

Per defecte, el control cercarà a la ubicació de l'usuari. Podeu refinar l'àrea de cerca per defecte per reduir els resultats inicials.

  1. A la pestanya Propietats del control d'entrada de l'adreça, activeu la propietat Cerca dins del radi.
  2. Introduïu una longitud, una latitud i un radi en metres.

El control començarà a cercar a la latitud i a la longitud proporcionades, a la distància especificada.

Ús del control de mapa amb el control d'entrada d'adreces

Podeu afegir un botó a l'aplicació per desar les adreces introduïdes com a col·lecció de dades. A continuació, podeu recuperar les adreces i mostrar-les al control del mapa.

  1. Afegiu un control de mapa i un control d'entrada d'adreces a l'aplicació.

  2. Inseriu i col·loqueu un control Botó.

  3. Canvieu la propietat OnSelect del control de botó de la manera següent: (Suggeriment: copieu la fórmula i enganxeu-la a la barra de fórmules o a la pestanya de propietats Avançades, l'opció que preferiu.)

  4. Introduïu una longitud, una latitud i un radi (en metres).

    El control començarà a cercar a la latitud i a la longitud, a la distància especificada al camp de radi.

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

    Això fa que la fòrmula desi la latitud i la longitud actuals a una col·lecció anomenada locations, sempre que els resultats de la cerca no estiguin en blanc.

    Captura de pantalla del botó a sota del missatge de En construcció al Power Apps Studio, mostrat amb la seva propietat OnSelect.

  5. Seleccioneu el control del mapa. Canvieu les seves propietats de la manera següent:

    Nom de la propietat Valor On
    Articles "Ubicacions" Pestanya Propietats
    ItemsLatitudes "Latitud" Pestanya Avançat
    ItemsLongitudes "Longitud" Pestanya Avançat

Quan l'usuari seleccioni el botó, el resultat del control d'entrada d'adreça s'afegirà al mapa com a ancoratge nou.

Propietats

Canvieu el comportament i l'aspecte del control d'entrada d'adreces mitjançant les propietats. Algunes propietats només estan disponibles a la pestanya Opcions avançades.

Propietat Descripció Type Pestanya
Valor per defecte Defineix el valor inicial del control. String Propietats; Avançades: Valor per defecte
Text de suggeriment Defineix el suggeriment que apareix al control abans que l'usuari introdueixi text. String Propietats; Avançades: HintText
Lletra Defineix el nom de la família de tipus de lletra utilitzada per al text del control. Llista desplegable Propietats; Opcions avançades: Font
Mida de la lletra Defineix la mida del text del control. Nombre de coma flotant Propietats; Opcions avançades: FontSize
Gruix del tipus de lletra Estableix el gruix del text del control, en Bold (Negreta), Lighter (Fi), Normal o Semibold (Seminegreta). Llista desplegable Propietats; Opcions avançades: FontWeight
Alineació del text Defineix l'alineació horitzontal del text de del control, ja sigui Centre, Justifica, Esquerra o Dreta. Llista desplegable Propietats; Opcions avançades: TextAlignment
Alçada de la línia Defineix la distància vertical entre les línies de text del control. Nombre de coma flotant Propietats; Avançades: LineHeight
Mode de visualització Determina si el control permet l'entrada de l'usuari (Edita), només mostra les dades (Visualitza) o està inhabilitada (Inhabilitat). Llista desplegable Propietats; Avançades: DisplayMode
Estil del tipus de lletra Defineix l'estil del text de control, ja sigui Cursiva, Subratllat, Ratllat o cap. Llista desplegable Propietats; Opcions avançades: Cursiva, Subratllat, Ratllat
Límit de resultats de cerca Defineix el nombre d'adreces suggerides que el control mostra. Integer Propietats; Avançades: SearchResultLimit
Cerca dins d'un radi Determina si el control hauria de suggerir adreces dins del radi de latitud i longitud. Boolean Propietats; Avançades: SearchWithinRadius
Latitud Defineix la coordenada de la latitud del punt central utilitzat per a suggeriments d'adreces. Requereix que Cerca dins del radi estigui activat. Un nombre de coma flotant de -90 a 90 Propietats; Avançades: Latitud
Longitud Defineix la coordenada de la longitud del punt central utilitzat per a suggeriments d'adreces. Requereix que Cerca dins del radi estigui activat. Un nombre de coma flotant de -180 a 180 Propietats; Avançades: Longitud
Radi Defineix el radi, en metres, al voltant de la latitud i longitud per restringir els suggeriments d'adreça. Requereix que Cerca dins del radi estigui activat. Nombre de coma flotant Propietats; Avançades: Radi
Llengua Estableix la llengua en què es retornen els suggeriments d'adreça. String Propietats; Avançades: Llengua
Conjunt de països Identifica una llista separada per comes de països/regions als quals restringir els suggeriments d'adreça, en format ISO 3166 alfa-2; per exemple,US,CA,MX ·. String Propietats; Avançades: CountrySet
Visible Mostra o amaga el control. Boolean Propietats; Opcions avançades: Visible
Espaiat superior Defineix la distància entre el text de control i la part superior del control. Nombre de coma flotant Propietats; Opcions avançades: PaddingTop
Espaiat inferior Defineix la distància entre el text de control i la part inferior del control. Nombre de coma flotant Propietats; Opcions avançades: PaddingBottom
Espaiat a l'esquerra Defineix la distància entre el text de control i la vora esquerra del control. Nombre de coma flotant Propietats; Opcions avançades: PaddingLeft
Espaiat a la dreta Defineix la distància entre el text de control i la vora dreta del control. Nombre de coma flotant Propietats; Opcions avançades: PaddingRight
Posició Col·loca la part superior esquerra del control de les coordenades de la pantalla especificades en X i Y. Integer Propietats; Opcions avançades: X, Y
Mida Determina la mida del control amb els valors dels píxels proporcionats a Amplada i Alçada. Integer Propietats; Opcions avançades: Width, Height
Radi de la vora Determina el radi de la cantonada de la vora del control. Nombre de coma flotant Propietats; Opcions avançades: BorderRadius
Color Defineix els colors del text de control i el fons del control. No aplicable Propietats; Opcions avançades: FillColor, TextColor
Vora Determina l'estil, l'amplada i el color de la vora del control. No aplicable Propietats; Avançades: BorderStyle, BorderThickness, BorderColor
Índex de tabulació Especifica l'ordre en què se selecciona el control si l'usuari navega per l'aplicació utilitzant la tecla de tabulació. Integer Propietats; Avançades: TabIndex
Indicador de funció Determina el text que es visualitzarà quan l'usuari passi el cursor per sobre del control. String Propietats; Avançades: Indicador de funció
Color en passar el punter per damunt Defineix els colors del text del control, el fons del control i la vora del control quan l'usuari passa el punter del ratolí per sobre. No aplicable Propietats; Avançades: HoverFontColor, HoverFillColor, HoverBorderColor
Color inhabilitat Defineix els colors del text del control, el fons del control i la vora del control si DisplayMode està inhabilitat. No aplicable Propietats; Avançades: DisabledFontColor, DisabledFillColor, DisabledBorderColor
Color en prémer Defineix els colors del text del control, el fons del control i la vora del control quan l'usuari selecciona el control. No aplicable Propietats; Avançades: PressedFontColor, PressedFillColor, PressedBorderColor
ContentLanguage Determina la llengua de visualització del control, si és diferent de la llengua utilitzada a l'aplicació. String Avançada
OnAddressSelect Conté codi que s'executa quan l'usuari selecciona una adreça suggerida. Esdeveniment Avançada
OnChange Conté codi que s'executa quan es canvia una propietat del control. Esdeveniment Avançada

Propietats de sortida

Altres propietats estan disponibles quan un usuari interactua amb un control d'entrada d'adreces. Podeu utilitzar aquestes propietats de sortida en altres controls o personalitzar l'experiència de l'aplicació.

Propietat Descripció
UserInput Text que l'usuari ha teclejat al quadre d'entrada
SelectedLatitude Latitud de l'adreça seleccionada per l'usuari
SelectedLongitude Longitud de l'adreça seleccionada per l'usuari
SearchResultJson El resultat de la cerca, basat en UserInput, es mostra com una cadena en format JSON
FreeformAddress Adreça seleccionada per l'usuari de la llista d'adreces suggerides
LocalName Nom d'una àrea geogràfica o localitat que agrupa una sèrie d'objectes adreçables per a propòsits d'adreça, sense ser una unitat administrativa
PostalCode Codi postal
ExtendedPostalCode Codi postal ampliat
CountryCode Codi de país
Country El nom del país o regió
CountryCodeISO3 Codi de país en format ISO alfa-3
CountrySubdivisionName El nom de la subdivisió país/regió
StreetName Nom del carrer
StreetNumber Número de carrer
Municipi Municipi
MunicipalitySubdivision Subdivisió municipal
CountryTertiarySubdivision La subdivisió terciària país/regió
CountrySecondarySubdivision La subdivisió secundària país/regió
CountrySubdivision La subdivisió país/regió

Altres controls geoespacials

Per visualitzar i interpretar les dades d'ubicació, utilitzeu el control del mapa interactiu.

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).