PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Características específicas
  • Gestión de seguimiento: baja precisión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Define el procedimiento de WLanguage que se llamará cuando cambie la ubicación del usuario.
Atención:
  • Antes de usar esta función, se debe usar geoTrackingEnable para permitir el rastreo de la ubicación.
  • Para ser ejecutada en segundo plano, esta función debe ser llamada en el evento "Inicialización" asociado al proyecto. Ver "Observaciones" para más detalles.
Ejemplo
// -- Project initialization (REQUIRED to run the function in the background)
geoTrackingProcedure(TrackingProcedure)
// Implement the TrackingProcedure procedure
PROCEDURE TrackingProcedure(mLocation is geoPosition)
// Send the location to the server
SendServer(mLocation)
Sintaxis
<Result> = geoTrackingProcedure(<WLanguage procedure>)
<Result>: booleano
  • True si el sistema de seguimiento de la localización está disponible,
  • False si el sistema de seguimiento de la ubicación no está disponible. Para obtener los detalles del error, use ErrorInfo.
<WLanguage procedure>: Nombre del procedimiento
Nombre del procedimiento WLanguage llamado cuando la ubicación del usuario cambia.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Location> is geoPosition)
En este código, <Localización> es una variable geoPosition que corresponde a la ubicación actual del usuario.
Este procedimiento debe ser un procedimiento global de aplicación.
Observaciones

Características específicas

  • La función geoTrackingProcedimiento debe llamarse en el código de inicialización del proyecto. De hecho, el procedimiento WLanguage puede llamarse justo después de la inicialización, por ejemplo, para un reloj en modo de fondo.
  • Si la aplicación está en modo de espera, se reinicia automáticamente cuando se recibe una ubicación.
  • iPhone/iPad La función geoTrackingProcedimiento puede utilizarse en modo segundo plano. Se recomienda no acceder a la interfaz ni abrir ventanas en el procedimiento WLanguage, ya que el iOS no permite acceder a la interfaz cuando la aplicación está en segundo plano.

Gestión de seguimiento: baja precisión

Atención: El rastreo es un rastreo de baja precisión. Los eventos se envían sólo si se producen cambios significativos de posición y a intervalos de tiempo superiores a varios minutos.. A título informativo, las condiciones de envío por plataforma son las siguientes:
  • iPhone/iPad Los eventos relativos al cambio de posición no se envían si el movimiento es inferior a 500 metros o si el intervalo de tiempo es inferior a 5 minutos (diciembre de 2014)..
  • Android Los eventos relativos al cambio de posición se envían con un intervalo de tiempo comprendido entre 30 segundos y 10 minutos en función de la velocidad de movimiento.
Para un seguimiento más preciso, debe utilizar GPSFollowMovement. Sin embargo, esta función:
  • requiere que se inicie la aplicación,
  • Android requiere que la aplicación esté en primer plano,
  • consume más batería.
Componente : wp250device.dll
Versión mínima requerida
  • Versión 21
Comentarios
Haga clic en [Agregar] para publicar un comentario