Geocerca, Comó validar un área geográfica?

Code with Edd

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?
Web | + posts

Full Stack Web Developer && SDK SAPB1 Developer.

Melómano, Gamer (Xbox), Comprador compulsivo de Amazon y Posiblemente con TDAH.

Scroll hacia arriba