Agregar geolocalización

Nota

A partir del 12 de octubre de 2022, los portales de Power Apps son Power Pages. Más información: Microsoft Power Pages ya está disponible para el público en general (blog)
Pronto migraremos y fusionaremos la documentación de los portales de Power Apps con la documentación de Power Pages.

La ubicación geográfica es el identificador de la ubicación geográfica del mundo real de un objeto. La ubicación geográfica está estrechamente relacionada con el uso de los sistemas de posicionamiento, pero pone un mayor énfasis en determinar una ubicación completa (por ejemplo, la dirección de la calle) en lugar de simplemente un conjunto de coordenadas geográficas. La palabra ubicación geográfica también puede significar las coordenadas de latitud y longitud de una ubicación específica.

Un formulario administrado se puede configurar para mostrar un control de mapa para que se muestre una ubicación existente como una chincheta en un mapa o proporcionar la capacidad de que el usuario especifique una ubicación.

Datos de ubicación en un formulario.

Si el formulario o el campo de línea de dirección son editables y este campo está en blanco, cuando se cargue la página se preguntará al usuario si deseará compartir la ubicación. Si elije compartir la ubicación, el mapa se actualizará con su ubicación detectada actualmente. El usuario puede refinar la ubicación de la chincheta arrastrándola. Si el usuario elige no compartir la ubicación puede especificar manualmente la ubicación en los campos proporcionados y se pedirá al servicio de asignación que busque la ubicación y actualice la latitud y la longitud, así como que recoloque la chincheta en el mapa.

Agregar ubicación geográfica

Para agregar la funcionalidad de ubicación geográfica a un formulario administrado, las siguientes tareas se deben completar.

Personalización de formularios

Edite el formulario básico con el diseñador de formularios y realice las modificaciones siguientes:

  1. Cree una sección nueva y proporcione una etiqueta adecuada, por ejemplo, Mapa. Esta sección contendrá el mapa.
  2. Establezca el nombre de la sección en sección_mapa o un nombre que termine con sección_mapa, por ejemplo, el contoso_sección_mapa. Este nombre es importante ya que el motor de formularios busca una sección con este nombre para determinar cuándo generar un mapa.
  3. Agregue un campo nuevo o existente que guardará la dirección con formato y la agregará a la sección Mapa creada en el paso anterior.
  4. Cree una sección nueva y proporcione una etiqueta adecuada, por ejemplo, Ubicación. Esta sección contendrá los campos de dirección para la ubicación seleccionada.
  5. Agregue los campos de dirección necesarios en la sección Ubicación creada en el paso anterior:
    • Línea de dirección
    • Ciudad
    • Condado
    • Estado o provincia
    • País o región
    • Código postal
    • Latitud
    • Longitud

El formulario resultante debe parecerse al siguiente. Puede elegir diferentes nombres para mostrar de estos campos. También puede elegir diseñar estas secciones si lo prefiere.

Formulario de ubicación geográfica personalizado.

Configuraciones de sitios

La ubicación geográfica con la funcionalidad de mapa en los formularios administrados requiere configuración para completar solicitudes con el punto de conexión de REST de servicio de asignación. La siguiente configuración de ubicaciones se usa para configurar el servicio de ubicación.

Nombre Valor
Mapas de Bing/credenciales Clave exclusiva para autentificar solicitudes a API de Mapas de Bing. Visite www.bingmapsportal.com para crear una cuenta de mapas de Bing y para obtener una clave. Requerido.
Mapas de Bing/URL rest Dirección URL de API de REST de Mapas de Bing. Opcional. Si no se especifica un valor, se utiliza el https://dev.virtualearth.net/REST/v1/Locations predeterminado.

Configuraciones de campos

El control de mapa requiere configuración adicional para indicarle cuáles son los ID de los diferentes campos de ubicación para poder asignarles valores o recuperar valores. La configuración depende del tipo de formulario administrado.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).