DB'mde bir yarıçapı (metre cinsinden) birlikte bir orta nokta saklar.MySQL için Haversine formülü tersine mi?
Bir lat/lng biçiminde geçiş yapmak ve sonra sakladığım mysql değerlerine sahip olduğumu belirtmek isterim. İçinde bulunduğum noktanın dairenin içinde olup olmadığını öğrenmek için bir çevre oluşturun. Bunu yapmamı sağlayacak bir şey var mı, haversine forumla benzer (benim noktanın zaten db'de olduğunu varsayar).
Haversine Formül
: (3959 * acos (cos (radyan (40)) * cos (radyan (lat)) * cos (radyan (long
) - radyan (-110)) + sin (radyan (40)) * sin (radyan (
long
)))
db: foo dan> seçme id geçen
circleLatCenter, circleLngCenter, Radius
nerede lat, içinde Ing (daire işlevini yapmak: circleLat, circleLng, yarıçap)
Kendi yuvarlamanızdan çok daha kolay, +1 – colithium