¿Es posible obtener la ubicación de un dispositivo (físico, es decir, GPS) para un sitio web móvil? ¿O es una función exclusiva de aplicación nativa?

La principal preocupación con esta función es la seguridad / privacidad. Como tal, para poder lograr esto, los dispositivos requerirán que instales una aplicación que pueda acceder a la ubicación GPS del dispositivo. Luego puede obtener la ubicación del dispositivo desde su servidor de dos maneras:

1. Configure la aplicación en el dispositivo para consultar la ubicación en un intervalo definido y enviar esa información a una base de datos en la nube. Luego puede consultar esa base de datos a través de su código javascript.

2. Configure la aplicación en el dispositivo para registrar la dirección IP del dispositivo con su servidor y luego escuchar las solicitudes. Luego, puede realizar una solicitud desde su servidor al puerto que su aplicación en el dispositivo está escuchando para realizar una solicitud en tiempo real de la ubicación del dispositivo.

Cada opción tiene sus propias ventajas y desventajas. De cualquier manera, deberá asegurarse de que el usuario del dispositivo sepa que está realizando esta actividad, ya que es una preocupación importante de seguridad / privacidad.

Espero que esto ayude.

No necesitas una aplicación nativa. Tanto los navegadores iOS como Android proporcionan una API de ubicación

En ambos navegadores, el usuario debe aceptar / rechazar la solicitud para acceder a la ubicación del dispositivo.

Bayan, ¿esto significa que BlackBerryGPS no puede funcionar desde un sitio web? El javascript llama “trabajo” en el sentido de que no arrojan un error, pero no puede ver realmente la latitud y la longitud. ¿Es esto correcto?