W moim DB i przechowywać punkt środkowy, wraz z promieniem (w metrach).Odwróć formułę Haversine dla MySQL?
Szukam przekazać w lat/lng, a następnie mieć wartości mysql, które zostały zapisane, utworzyć krąg, aby powiedzieć mi, czy mój punkt, który przekazałem jest w tym kręgu. Czy jest coś, co pozwoliłoby mi to zrobić, podobne do haversine forumla (które mogłoby zakładać, że mój punkt był już w db).
Haversine Wzór: (3959 * (cos (ACOS radianach (40)) * cos (radianów (ac)) * cos (radianów (long
) - radianach (-110)), + sin (radianów (40)) * sin (radianów (long
)))
db:
circleLatCenter, circleLngCenter, Promień
przekazując> select id z foo gdzie szer LNG (marka funkcję kółko: circleLat, circleLng, promień)
Znacznie łatwiejsze niż toczenie własne, +1 – colithium