Configurar geoubicaciones

www.altova.com Expandir/Contraer todos Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Simulación >

Configurar geoubicaciones

El cuadro de diálogo "Configurar geoubicaciones" (imagen siguiente) sirve para definir qué geoubicaciones de un archivo XML se usan para la simulación en MobileTogether Designer y para la simulación en el servidor. Esto es necesario porque estas simulaciones no utilizan un dispositivo móvil y, por tanto, no disponen de información sobre geoubicaciones. Estas geoubicaciones se utilizarán en la simulación como si se tratara de las geoubicaciones reales del dispositivo.

 

El cuadro de diálogo "Configurar geoubicaciones" se abre desde la ventana del simulador:

 

1.Haga clic en Proyecto | Simular flujo de trabajo (F5) o Proyecto | Usar servidor para simular el flujo de trabajo... (Ctrl+F5) para abrir la ventana del simulador.
2.En esta ventana haga clic en el botón Geoubicación situado en la parte inferior izquierda. Esto abre el cuadro de diálogo "Configurar geoubicaciones" (imagen siguiente). La configuración elegida en este cuadro de diálogo se utilizará para la simulación en MobileTogether Designer y para la simulación en el servidor.

 

Nota:        Si no se utiliza ninguna acción de geoubicación en el diseño, el botón Geoubicación no aparece en la ventana del simulador.

 

Haga clic para expandir/contraer

 

Configuración de geoubicación

Estas son las opciones de configuración disponibles para las geoubicaciones:

 

Archivo XML para geoubicaciones: contiene las geoubicaciones que se deben usar de forma predeterminada para las simulaciones. El archivo XML debe tener la estructura que se define más adelante en este apartado. Con el botón Examinar podrá buscar el archivo. El botón Actualizar introduce los datos de geoubicación del archivo XML en el panel de valores de geoubicación de la parte inferior del cuadro de diálogo. El archivo predeterminado se puede reemplazar con un archivo de simulación de geoubicaciones que se especifica en la acción Iniciar rastreo por geoubicación.
Avance automático: si habilita la opción de avance automático, durante la simulación se leen una a una todas las geoubicaciones del archivo XML. Puede especificar el intervalo que debe transcurrir entre la lectura de una geoubicación y la siguiente. Si no habilita la opción de avance automático, podrá cambiar las geoubicaciones durante la simulación haciendo clic en los botón Anterior y Siguiente situadas en la parte inferior de la ventana del simulador. Recuerde que estos valores de geoubicación solamente se ejecutan en el simulador y solamente se pasan a los nodos de la estructura de la fuente de página (incluida la estructura $GEOLOCTION) si dicha acción se especificó de forma explícita en el diseño.
Ver ubicación en mapa: selecciona qué aplicación de mapas se debe abrir en el explorador web cuando se ejecuta la acción Ver geoubicación en mapa.

MTDGeolocationSettings01

 

Estructura del archivo XML de geoubicaciones

Para que MobileTogether Designer pueda leer correctamente los datos de geoubicación, el archivo XML de geoubicaciones debe tener una estructura similar a la que aparece a continuación. Los atributos se pueden omitir y los valores de los atributos pueden ser cadenas vacías. Sin embargo, los atributos //Location/Latitude y //Location/Longitude deben estar presentes en el archivo.

 

 

Haga clic para expandir/contraerEjemplo de archivo XML de geoubicaciones

Este ejemplo muestra un elemento Geolocation expandido. En este ejemplo no se utilizan todos los atributos de los elementos Location y Address. Para ver una lista completa de atributos consulte el fragmento de código que aparece más abajo. Para obtener información sobre el formato léxico de los valores de latitud y longitud consulte el párrafo Formatos de la cadena de entrada de geoubicación que aparece al final de este apartado.

 

<Root>

  <Geolocations>

    <Geolocation name="Buckingham Palace">

      <Location 

        Latitude="51.501364" 

        Longitude="-0.14189" 

        Provider="gps"

      />

      <Address 
        Locality="London" 

        SubLocality="Westminster" 

        CountryName="United Kingdom" 

        CountryCode="GB" 

        PostalCode="SW1A" 

        AdminArea="England" 

        SubAdminArea="London" 

        FeatureName="Buckingham Palace" 

        Thoroughfare="Constitution Hill">

        <AddressLine>Buckingham Palace</AddressLine>

        <AddressLine>Constitution Hill</AddressLine>

        <AddressLine>London</AddressLine>

        <AddressLine>SW1A</AddressLine>

        <AddressLine>England</AddressLine>

      </Address>

      </Geolocation>

      <Geolocation/>

       ...

      <Geolocation/>

  </Geolocations>

</Root>

 

 


Haga clic para expandir/contraerTodos los atributos del archivo XML de geoubicaciones

<Root>

  <Geolocations>

    <Geolocation name="">

      <Location

        AccuracyHorizontal=""

        AccuracyVertical=""

        Altitude=""

        Latitude=""

        Longitude=""

        MagneticHeading=""

        Provider=""

        Speed=""

        Time=""

      />

      <Address

        AdminArea=""

        CountryCode=""

        CountryName=""

        FeatureName=""

        Locality=""

        Phone=""

        PostalCode=""

        Premises=""

        SubAdminArea=""

        SubLocality=""

        SubThoroughfare=""

        Thoroughfare=""

        Url="">

        <AddressLine/>

         ... AddressLine* elements ...

        <AddressLine/>

    </Geolocation>

  </Geolocations>

</Root>

 

 

Clic para expandir/contraerFormato de las cadenas de entrada de geoubicaciones:

La cadena de entrada de la geoubicación debe contener la latitud y la longitud (en ese orden) se paradas por un espacio en blanco. Ambas pueden estar en cualquier formato de los que se indican más abajo y puede combinar formatos distintos. Es decir, la latitud puede estar en un formato y la longitud en otro. Los valores de la latitud deben estar comprendidos entre +90 y -90 (N a S). Los valores de longitud deben estar comprendidos entre +180 y -180 (E a W).

 

Nota: si utiliza comillas simples o dobles para delimitar el argumento de la cadena de entrada, esto dará lugar a un conflicto con las comillas simples o dobles que se utilizan, respectivamente, para indicar los valores de los minutos y los segundos. Si esto ocurre, debe añadir caracteres de escape a las comillas utilizadas para los minutos y segundos (esto se hace duplicando las comillas.

 

Grados, minutos y segundos decimales + orientación como sufijo (N/SW/E)
D°M'S.SS"N/S  D°M'S.SS"W/E

Ejemplo: 33°55'11.11"N  22°44'55.25"W

 

Grados, minutos y segundos decimales + prefijo (+/-). El signo + para (N/W) es opcional
+/-D°M'S.SS"  +/-D°M'S.SS"

Ejemplo: 33°55'11.11"  -22°44'55.25"

 

Grados y minutos decimales + orientación como sufijo (N/SW/E)
D°M.MM'N/S  D°M.MM'W/E

Ejemplo: 33°55.55'N  22°44.44'W

 

Grados y minutos decimales + prefijo (+/-). El signo + para (N/W) es opcional
+/-D°M.MM'  +/-D°M.MM'

Ejemplo: +33°55.55'  -22°44.44'

 

Grados decimales + orientación como sufijo (N/SW/E)
D.DDN/S  D.DDW/E

Ejemplo: 33.33N  22.22W

 

Grados decimales + prefijo (+/-). El signo + para (N/W) es opcional
+/-D.DD  +/-D.DD

Ejemplo: 33.33  -22.22

 

Ejemplos de combinación de formatos:

33.33N  -22°44'55.25"

33.33  22°44'55.25"W

33.33  22.45

 


© 2019 Altova GmbH