Nel mio DB, memorizzo un punto centrale, insieme a un raggio (in metri).Un rovescio della formula di Haversine per MySQL?
Sto cercando di passare in un lat/lng, e quindi i valori mysql che ho memorizzato creano un cerchio per dirmi se il mio punto in cui sono passato è all'interno di quella cerchia. C'è qualcosa che mi permetterebbe di fare questo, simile al forumla haversine (che presuppone che il mio punto fosse già nel db).
Haversine Formula: (3959 * Acos (cos (radianti (40)) * cos (radianti (lat)) * cos (radianti (long
) - radianti (-110)) + sin (radianti (40)) * sin (radianti (long
)))
db:
circleLatCenter, circleLngCenter, Raggio
passando> select id da foo dove lat, lng a (far funzionare cerchio: circleLat, circleLng, raggio)
Molto più semplice del tuo, +1 – colithium