Compartir a través de


Agregar geolocalización

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 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 web 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 geolocalización

Para agregar la funcionalidad de ubicación geográfica a un formulario, 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 mapa_sección o un nombre que termine con mapa_sección, por ejemplo, mapa_sección_contoso. 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.

Configuración del sitio

La ubicación geográfica con la funcionalidad de mapa en los formularios 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.