Geocerca, Comó validar un área geográfica? Validar una posición (latitud, longitud) se esta dentro del rango (diámetro) de otra posición (latitud, longitud) en JavaScript.
// regresa True si las coordenadas estan dentro de la circunferencia de radio n, False si esta fuera de rango
appCircularGeofenceRegion(latOri: number, lonOri: number, latNow: number, lonNow: number,): any {
const R = 63710; // Earth's radius in m
const distancia = 250; //metros
const inside = Math.acos(Math.sin(latOri)*Math.sin(latNow) + Math.cos(latOri)*Math.cos(latNow) * Math.cos(lonNow-lonOri)) * R < distancia;
return inside;
}
Referencia: html5-geolocation-api-with-geofencing
Geocerca, Comó validar un área geográfica?
Full Stack Web Developer && SDK SAPB1 Developer.
Melómano, Gamer (Xbox), Comprador compulsivo de Amazon y Posiblemente con TDAH.