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.
  • Casos especiales
  • Permisos necesarios
  • Característica de aplicación requerida
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
Pide ser notificado cuando el dispositivo se acerca a una posición determinada.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Widget Android Esta función ahora está disponible en modo Android Widget.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Versiones 22 y posteriores
WINDEVWindows Esta función está ahora disponible para aplicaciones WINDEV.
Nueva funcionalidad versión 22
WINDEVWindows Esta función está ahora disponible para aplicaciones WINDEV.
WINDEVWindows Esta función está ahora disponible para aplicaciones WINDEV.
Ejemplo
// Enable the notification request
GPSDetectPosition(DetectionProc, 1.145258, 30.968745)
// Procedure called during the notification
PROCÉDURE DetectionProc(Enter is boolean)
IF Enter = True THEN
Info("You have reached your destination.")
END
Sintaxis
<Result> = GPSDetectPosition(<Procedure> , <Latitude> , <Longitude> [, <Radius> [, <Timeout>]])
<Result>: Integer
Identificador de detección. Este identificador puede ser pasado en parámetro a GPSStopDetection para interrumpir el mecanismo de Notification.
<Procedure>: Name of WLanguage procedure
Nombre del WLanguage Procedure ("callback" Procedure) llamado cuando el dispositivo entra o sale de la región delimitada por los parámetros especificados.
Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Enter>, <Detection identifier>)
  • El parámetro <Entrada> es un booleano cuyo valor es True si el dispositivo entra en el área definida con los parámetros especificados y False si sale del área.
  • El parámetro <Identificador de detección> es un entero que corresponde al valor devuelto por la función GPSDetectPosition. Este identificador se utiliza para diferenciar entre las posiciones detectadas cuando el mismo Procedure se utiliza para detectar varias posiciones.
Si este procedimiento devuelve False, se detendrá la detección de la ubicación especificada.
<Latitude>: Real
Latitud de la posición cuya proximidad será detectada.
<Longitude>: Real
Longitud de la posición cuya proximidad será detectada.
<Radius>: Optional real
Radio (en metros) alrededor de la posición cuya proximidad debe ser detectada desde la que queremos ser notificados..
Si no se especifica este parámetro, el radio alrededor de la posición será set a 50 metros.
<Timeout>: Optional integer or optional Duration
Tiempo de espera (en centésimas de segundo) de la alerta de proximidad. Este tiempo de espera comienza desde la llamada a la función.
  • No se definirá el tiempo de espera si este parámetro es set a -1 o si no se especifica.
  • Si se especifica este tiempo de espera, el mecanismo de Notification se detendrá automáticamente al final del tiempo de espera.
Este parámetro puede corresponder a:
  • un entero que corresponde al número de centésimas de segundo,
  • una variable de tipo Duration,
  • Versiones 23 y posteriores
    la indicación directa de la duración (1 s o 10 ms, por ejemplo).
    Nueva funcionalidad versión 23
    la indicación directa de la duración (1 s o 10 ms, por ejemplo).
    la indicación directa de la duración (1 s o 10 ms, por ejemplo).
Observaciones

Casos especiales

  • Para dejar de recibir notificaciones, utilice GPSEnd.
  • Para dejar de detectar la proximidad de una ubicación específica, devuelva False en el procedimiento asociado o utilice la función GPSStopDetection.
  • Se puede detectar la proximidad de varias ubicaciones llamando a la función GPSDetectPosition para cada ubicación. Si se llama al mismo Procedure para varias posiciones, se puede diferenciar entre estas posiciones especificando un valor diferente para el parámetro <Parámetros adicionales> pasado al Procedure.
  • Las mediciones de posición pueden ser más o menos precisas dependiendo de los parámetros del proveedor de la ubicación. Por lo tanto, puede suceder que no se envíe Notification si el dispositivo pasa brevemente cerca del área monitoreada. Del mismo modo, un Notification puede ser recibido si el dispositivo se acerca mucho a la zona vigilada sin entrar en ella.
AndroidWidget Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: ACCESS_FINE_LOCATION.
Versiones 21 y posteriores
Universal Windows 10 App

Característica de aplicación requerida

El uso de esta función desencadena la declaración de una característica de aplicación en el asistente para generar la aplicación.
Característica necesaria: Geolocalización
Esta función permite a las aplicaciones acceder a las funciones de geolocalización que se encuentran en el dispositivo o en el ordenador..
Nueva funcionalidad versión 21
Universal Windows 10 App

Característica de aplicación requerida

El uso de esta función desencadena la declaración de una característica de aplicación en el asistente para generar la aplicación.
Característica necesaria: Geolocalización
Esta función permite a las aplicaciones acceder a las funciones de geolocalización que se encuentran en el dispositivo o en el ordenador..
Universal Windows 10 App

Característica de aplicación requerida

El uso de esta función desencadena la declaración de una característica de aplicación en el asistente para generar la aplicación.
Característica necesaria: Geolocalización
Esta función permite a las aplicaciones acceder a las funciones de geolocalización que se encuentran en el dispositivo o en el ordenador..
Componente : wd250java.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
GPS Functions
https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/519-busca-endereco-rota-endereco-das-coordendas-523/read.awp?hl=enderecodascoordenadas

https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/2875-informatica-exemplo-google-maps-com-json-retornando-distancia/read.awp?lastview
BOLLER
10 11 2018