Skip to content

Instantly share code, notes, and snippets.

@diegohordi
Last active January 22, 2020 00:09
Show Gist options
  • Save diegohordi/06f907987c78663305ab53ae5eed2630 to your computer and use it in GitHub Desktop.
Save diegohordi/06f907987c78663305ab53ae5eed2630 to your computer and use it in GitHub Desktop.
Check radius AWS Lambda
...
func IsInsideRadius(aLatitude float64, aLongitude float64, bLatitude float64, bLongitude float64, radius int) bool {
diffLongitudeRadians := toRadians(bLongitude - aLongitude)
aLatitudeRadians := toRadians(aLatitude)
bLatitudeRadians := toRadians(bLatitude)
difference := math.Acos(math.Sin(aLatitudeRadians)*math.Sin(bLatitudeRadians)+math.Cos(aLatitudeRadians)*math.Cos(bLatitudeRadians)*math.Cos(diffLongitudeRadians)) * slcRadius
return difference <= float64(radius)
}
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment