Compartir por


Engadir xeolocalización

Nota

A partir do 12 de outubro de 2022, Portais de Power Apps é Power Pages. Máis información: Microsoft Power Pages xa está dispoñible de forma xeral (blog)
Proximamente migraremos e uniremos a documentación de Portais de Power Apps coa documentación de Power Pages.

Xeolocalización é a identificación da localización xeográfica do mundo real dun obxecto. A xeolocalización está directamente relacionada coa a utilización de sistemas de posicionamento, pero cun énfase maior ao determinar unha localización significativa (por exemplo, un enderezo) máis que só un conxunto de coordinadas xeográficas. A palabra xeolocalización tamén pode significar as coordenadas de latitude e lonxitude dunha localización determinada.

Un formulario xestionado pode configurarse para mostrar un control de mapas para mostrar ben unha localización existente como un marcador no mapa, ben para fornecer a capacidade do usuario para especificar unha localización.

Datos de localización nun formulario.

Se o campo de formulario ou Liña do Enderezo é editable e este campo está baleiro, cando a páxina cargue preguntaráselle ao usuario se lle gustaría compartir a súa localización. Se desexan compartir a súa localización, o mapa actualizarase coa localizacion detectada actualmente. O usuario pode refinar a localización do marcador se o arrastra. Se un usuario decide non compartir a súa localización, pode especificar manualmente a localización nos campos fornecidos e consultarase o servizo de mapas para atopar a localización e actualizar a lonxitude e a latitude, así como reposicionar o marcador no mapa como corresponda.

Engadir Xeolocalización

Para engadir a funcionalidade de xeolocalización a un formulario xestionado, as seguintes tarefas debe ser concluídas.

Personalización de formularios

Edite o formulario básico utilizando o deseñador de formularios e realice as modificacións seguintes:

  1. Cree unha nova sección e forneza unha etiqueta apropiada, por exemplo Mapa. Esta sección conterá o mapa.
  2. Defina o nome da sección en section_map ou un nome que acabe en section_map, por exemplo, contoso_section_map. Este nome é importante porque o motor do formulario busca unha sección con este nome para determinar cando procesar unha mapa.
  3. Engadir un campo novo ou existente que almacene o enderezo formatado e engádao á sección Mapa creada no paso anterior.
  4. Cree unha nova sección e forneza unha etiqueta apropiada, por exemplo, Localización. Esta sección conterá os campos de enderezo para a localización seleccionada.
  5. Engada os campos de enderezo necesarios á sección Localización creada no paso anterior:
    • Liña de enderezo
    • Cidade
    • Condado
    • Estado ou provincia
    • País/rexión
    • Código postal
    • Latitude
    • Lonxitude

O formulario resultante debería ter o seguinte aspecto. É posible escoller diferentes nomes para mostrar para estes campos. Tamén pode escoller o deseño que prefira para estas seccións.

Formulario de xeolocalización personalizado.

Configuracións do sitio

A xeolocalización coa funcionalidade de mapas nos Formularios Xestionados precisa dos axustes de configuración para completar solicitudes co extremo REST do servizo de asignación. A seguinte Configuración de Sitios utilízanse para configurar o servizo de localización.

Nome Valor
Bingmaps/credentials Clave única para autenticar solicitudes ás API de mapas de Bing. Visite www.bingmapsportal.com para crear unha conta de Mapas de Bing e obter unha clave. Requirido.
Bingmaps/restURL URL para a API REST de Mapas de Bing. Opcional. Se non se especifica un valor, utilízase o valor predefinido https://dev.virtualearth.net/REST/v1/Locations.|

Configuracións de campo

O control do mapa require configuración adicional para indicar que son os ID de distintos campos de localización para atribuír ou recuperar valores a eles ou deles. A configuración depende do tipo de formulario xestionado.

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).