En mi DB, almaceno un punto central, junto con un radio (en metros).¿Un reverso de la fórmula de Haversine para MySQL?
Estoy buscando pasar un lat/lng, y luego tener los valores de mysql que he almacenado crean un círculo para decirme si mi punto que pasé está dentro de ese círculo. ¿Hay algo que me permita hacer esto, similar a la haversine forumla (que supondría que mi punto ya estaba en el DB).
Fórmula Haversine: (3959 * acos (cos (radianes (40)) * cos (radianes (lat)) * cos (radianes (long
) - radianes (-110)) + sin (radianes (40)) * sin (radianes (long
)))
db:
circleLatCenter, circleLngCenter, Radio
pasando> seleccione ID de foo en latitud, la longitud de (hacer funcionar círculo: circleLat, circleLng, radio)
Mucho más fácil que rodar el suyo, +1 – colithium