Cómo verificar en mi sitio web si un usuario está dentro de un radio de 1 km desde una ubicación en particular

Sería mejor si hubiera buscado una pregunta de programación en stackoverflow.com; y si ha proporcionado detalles de lo que ya ha intentado.

Hay varias opciones para lograr esto. Con la API de geolocalización HTML5, puede obtener la latitud-longitud de la ubicación de los usuarios. Y luego, el método para calcular la distancia entre dos pares de latitud-longitud se describe en Calcular la distancia entre dos puntos de latitud-longitud (fórmula de Haversine).

Puede consultar el soporte del navegador y los problemas conocidos de la API de geolocalización HTML5 aquí: ¿Puedo usar …

Obtener la ubicación del usuario en un sitio web al que se accede desde una computadora de escritorio sería en su mayoría muy inexacto, porque la API / base de datos de geolocalización usaría la dirección IP del usuario para determinar la ubicación.

Si se proporciona a los usuarios del sitio web la posibilidad de ingresar su dirección física, puede utilizar el servicio de geocodificación de la API de JavaScript de Google Maps y / o la API de matriz de distancia de Google Maps.

use la función HTML 5 en javascript: navigator.geolocation para encontrar las coordenadas.

enlace: Geolocalización HTML5

Geolocation.getCurrentPosition ()

Hay un ejemplo detallado dado: espero que ayude. En el ejemplo en lugar de la posición de inicio, proporcione la ubicación de los otros objetos

Un medidor de viaje simple utilizando la API de geolocalización – Rocas HTML5