多个纬度/经度点的半径

use*_*410 7 ruby mysql math geography

我有一个程序,它将lat/long点数组作为输入.我需要对该数组执行检查以确保所有点都在某个半径范围内.因此,例如,我允许的最大半径是100英里.给定一个lat/long数组(来自MySQL数据库,可能是10个点可能是10000)我需要弄清楚它们是否都适合半径为100英里的圆.

有点难过如何处理这个问题.任何帮助将不胜感激.

Blu*_*eft 5

找到包含所有点的最小圆,并将其半径与100进行比较.