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:
- Obriu la pestanya Insereix i expandiu l'opció Entrada.
- 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.
- A la pestanya Propietats del control d'entrada de l'adreça, activeu la propietat Cerca dins del radi.
- 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.
Afegiu un control de mapa i un control d'entrada d'adreces a l'aplicació.
Inseriu i col·loqueu un control Botó.
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.)
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.
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'adreces, en format ISO 3166 alfa-2; per exemple, EUA, 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 de la regió |
CountryCodeISO3 | Codi de país en format ISO alfa-3 |
CountrySubdivisionName | El nom de la subdivisió del país o de la regió |
StreetName | Nom del carrer |
StreetNumber | Número de carrer |
Municipi | Municipi |
MunicipalitySubdivision | Subdivisió municipal |
CountryTertiarySubdivision | La subdivisió terciària del país/regió |
CountrySecondarySubdivision | La subdivisió secundària del país/regió |
CountrySubdivision | La subdivisió de país o 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).