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.
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:
- Cree unha nova sección e forneza unha etiqueta apropiada, por exemplo Mapa. Esta sección conterá o mapa.
- 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.
- Engadir un campo novo ou existente que almacene o enderezo formatado e engádao á sección Mapa creada no paso anterior.
- 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.
- 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.
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.
Para o formulario básico, consulte Configuración da xeolocalización para formularios básicos.
Para formularios de varios pasos, consulte Configuración da xeolocalización para formularios de varios pasos.
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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios