Use o control de entrada de enderezos para introducir enderezos facilmente

Introducir enderezos pode ser frustrante e propenso a erros, especialmente nas aplicacións móbiles. Use o control de entrada de enderezos para facilitar a entrada de enderezos. O control usa lóxica difusa para suxerir posibles coincidencias mentres escribes. Seleccione o que quere introducir de xeito rápido e sinxelo un enderezo preciso.

O control devolve o enderezo como datos estruturados. A túa aplicación pode extraer información como a cidade, a rúa, o municipio e mesmo as coordenadas de latitude e lonxitude. Os datos están nun formato compatible con moitas rexións e formatos de enderezos internacionais.

Requisitos previos

Antes de poder usar o control nas túas aplicacións, terás que facelo habilitar características xeoespaciais para o medio ambiente. Asegúrate de que ti tamén revisar os requisitos previos para o uso de controis xeoespaciais. Consulte o táboa de privacidade e seguridade para obter máis detalles sobre o uso de datos do control de entrada de enderezos.

Engade un control de entrada de enderezos á túa aplicación

Coa aplicación aberta para edición en Power Apps Studio:

  1. Abre o Inserir pestana e expandir Entrada.
  2. Seleccione Entrada de enderezo para colocar unha caixa de entrada de enderezo na pantalla da aplicación ou arrastra o control á pantalla para situalo con máis precisión. Debes introducir polo menos tres caracteres, incluíndo un número para o control de entrada de enderezos.

Establecer un radio de busca predeterminado

Por defecto, o control buscará a localización do usuario. Podes refinar a área de busca predeterminada para axudar a limitar os resultados iniciais.

  1. No control de entrada de enderezos Propiedades pestana, activa o Busca dentro dun radio propiedade.
  2. Introduza unha lonxitude, latitude e raio en metros.

O control comezará a buscar na latitude e lonxitude indicadas, ata a distancia especificada.

Use o control de mapa co control de entrada de enderezos

Podes engadir un botón á túa aplicación para gardar os enderezos introducidos como unha colección de datos. Entón podes recuperar os enderezos e mostralos o control do mapa.

  1. Engade un control de mapa e un control de entrada de enderezos á túa aplicación.

  2. Insira e coloque a Botón control.

  3. Cambia o OnSelect propiedade do control de botón como segue. (Suxestión: copie a fórmula e péguea na barra de fórmulas ou no Avanzado pestana de propiedades, o que prefira).

  4. Insira unha lonxitude, latitude e radio (en metros).

    O control comezará a buscar na latitude e lonxitude, ata a distancia especificada no campo de radio.

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

    A fórmula garda a latitude e lonxitude actual nunha colección nomeada localizacións, sempre que os resultados da busca non estean en branco.

    Captura de pantalla do botón en construción Power Apps Studio, mostrado coa súa propiedade OnSelect.

  5. Seleccione o control do mapa. Cambia as súas propiedades do seguinte xeito:

    Nome da propiedade Valor Onde
    Elementos "Localizacións" Propiedades ficha
    ItemsLatitudes "Latitude" Avanzado ficha
    ItemsLongitudes "Lonxitude" Avanzado ficha

Cando o usuario selecciona o botón, o resultado do control de entrada de enderezo engádese ao mapa como un novo pin.

Propiedades

Cambia o comportamento e a aparencia dun control de entrada de enderezos mediante propiedades. Algunhas propiedades só están dispoñibles no Avanzado ficha.

Propiedade Descripción Tipo Tabulador
Default Establece o valor inicial do control. String Propiedades; Avanzado: Por defecto
Texto de suxestión Establece a suxestión que aparece no control antes de que o usuario introduza texto. String Propiedades; Avanzado: HintText
Tipo de letra Establece o nome da familia de fontes utilizadas para o texto de control. Lista despregable Propiedades; Avanzado: Fonte
Tamaño de tipo de letra Establece o tamaño do texto de control. Número de punto flotante Propiedades; Avanzado: Tamaño de letra
Espesura do tipo de letra Establece o peso do texto de control Negriña, lixeiro, ·, ou Seminegrita. Lista despregable Propiedades; Avanzado: FontWeight
Aliñamento do texto Establece o aliñamento horizontal do texto de control Centro, ·, ·, ou Certo. Lista despregable Propiedades; Avanzado: Aliñamento de texto
Altura da liña Establece a distancia vertical entre as liñas de texto no control. Número de punto flotante Propiedades; Avanzado: Altura da liña
Modo de visualización Determina se o control permite a entrada do usuario (Editar), só mostra datos (Ver), ou está desactivado (Desactivado). Lista despregable Propiedades; Avanzado: Modo de visualización
Estilo do tipo de letra Establece o estilo do texto de control Cursiva, ·, ·, ou ningunha. Lista despregable Propiedades; Avanzado: Cursiva, ·, ·
Límite de resultados da busca Establece o número de enderezos suxeridos que mostra o control. Número enteiro Propiedades; Avanzado: SearchResultLimit
Buscar dentro do radio Determina se o control debe suxerir enderezos dentro do Raio da Latitude e Lonxitude. Boolean Propiedades; Avanzado: BuscarWithinRadius
Latitude Establece a coordenada de latitude do punto central utilizado para as suxestións de enderezos. Require que Buscar dentro do radio estea activado. Número de coma flotante de -90 a 90 Propiedades; Avanzado: Latitude
Lonxitude Establece a coordenada de lonxitude do punto central usado para as suxestións de enderezos. Require que Buscar dentro do radio estea activado. Número de coma flotante de -180 a 180 Propiedades; Avanzado: Lonxitude
Radio Establece o raio, en metros, ao redor Latitude e Lonxitude para limitar as suxestións de enderezos. Require que Buscar dentro do radio estea activado. Número de punto flotante Propiedades; Avanzado: Raio
Linguaxe Establece o idioma no que se devolven as suxestións de enderezos. String Propiedades; Avanzado: Lingua
Conxunto de países Identifica unha lista de países separados por comas aos que limitar as suxestións de enderezos, en formato ISO 3166 alfa-2; por exemplo, EU, CA, MX. String Propiedades; Avanzado: CountrySet
Visible Mostra ou oculta o control. Boolean Propiedades; Avanzado: Visible
Enchemento superior Establece a distancia entre o texto de control e a parte superior do control. Número de punto flotante Propiedades; Avanzado: PaddingTop
Enchemento inferior Establece a distancia entre o texto de control e a parte inferior do control. Número de punto flotante Propiedades; Avanzado: Acolchado inferior
Enchemento esquerdo Establece a distancia entre o texto de control e o bordo esquerdo do control. Número de punto flotante Propiedades; Avanzado: RecheoEsquerda
Enchemento dereito Establece a distancia entre o texto de control e o bordo dereito do control. Número de punto flotante Propiedades; Avanzado: RecheoDereito
Posición Coloca a esquina superior esquerda do control nas coordenadas da pantalla especificadas en X e Y. Número enteiro Propiedades; Avanzado: X,Y
Tamaño Determina o tamaño do control utilizando os valores de píxeles proporcionados en Anchura e Altura. Número enteiro Propiedades; Avanzado: Anchura,Altura
Radio do bordo Determina o raio da esquina do bordo de control. Número de punto flotante Propiedades; Avanzado: BorderRadius
Color Establece as cores do texto de control e do fondo de control. Non aplicable Propiedades; Avanzado: FillColor, ·
Bordo Determina o estilo, o ancho e a cor do bordo de control. Non aplicable Propiedades; Avanzado: Estilo de fronteira,Espesor do bordo,Cor do borde
Índice de tabulación Especifica a orde na que se selecciona o control se o usuario navega pola aplicación usando a tecla Tab. Número enteiro Propiedades; Avanzado: TabIndex
Información sobre ferramentas Determina o texto que se mostrará cando o usuario pasa o rato sobre o control. String Propiedades; Avanzado: Información sobre ferramentas
Cor ao apuntar Establece as cores do texto de control, o fondo de control e o bordo de control cando o usuario pasa o punteiro do rato sobre el. Non aplicable Propiedades; Avanzado: HoverFontColor, ·, ·
Cor desactivado Establece as cores do texto de control, o fondo de control e o bordo de control se Modo de visualización é Desactivado. Non aplicable Propiedades; Avanzado: Cor de letra desactivada, ·, ·
Cor ao premer Establece as cores do texto de control, o fondo do control e o bordo do control cando o usuario selecciona o control. Non aplicable Propiedades; Avanzado: Pressed FontColor, ·, ·
Linguaxe do contido Determina o idioma de visualización do control, se é diferente do idioma que se usa na aplicación. String Avanzado
OnAddressSelect Contén código que se executa cando o usuario selecciona un enderezo suxerido. Evento Avanzado
OnChange Contén código que se executa cando se cambia unha propiedade de control. Evento Avanzado

Propiedades de saída

Outras propiedades están dispoñibles cando un usuario interactúa co control de entrada de enderezos. Podes usar estes propiedades de saída noutros controis ou para personalizar a experiencia da aplicación.

Propiedade Descripción
Entrada do usuario O texto que o usuario escribiu na caixa de entrada
SelectedLatitude A latitude do enderezo que seleccionou o usuario
SelectedLongitude A lonxitude do enderezo que seleccionou o usuario
SearchResultJson O resultado da busca, baseado en Entrada de usuario, que se mostra como unha cadea en formato JSON
FreeformAddress O enderezo que seleccionou o usuario da lista de enderezos suxeridos
LocalName O nome dunha área xeográfica ou localidade que agrupa unha serie de obxectos direccionables con fins de direccionamento, sen ser unha unidade administrativa
PostalCode O código postal
ExtendedPostalCode O código postal ampliado
CountryCode O código do país
País O nome do país
CountryCodeISO3 O código do país en formato ISO alfa-3
CountrySubdivisionName O nome da subdivisión do país
StreetName O nome da rúa
StreetNumber O número da rúa
Municipio O concello
MunicipalitySubdivision A subdivisión do municipio
CountryTertiarySubdivision Subdivisión terciaria do país
CountrySecondarySubdivision Subdivisión secundaria do país
CountrySubdivision A subdivisión do país

Outros controis xeoespaciais

Para visualizar e interpretar datos de localización, use o mapa interactivo control.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).