(3959 * acos(cos(radians(Q.`lat`)) * cos(radians(T.`lat`)) * cos(radians(T.`long`) - radians(Q.`long`)) + sin(radians(Q.`lat`)) * sin(radians(T.`lat`)))) AS distance
FROM tambon AS T

*******จากสูตรของพี่
3959 คือค่าอะไรคะ ทำไมถึงต้องเอามาคิดร่วมด้วย ขอบคุณค่ะ
กรกฎ วิริยะ 28 เม.ย. 2561 10:45
3959 คือค่าคงที่สำหรับการแปลงหน่วยให้เป็น กิโลเมตร ครับ
หรือใช้ 6371 ถ้าต้องการหน่วยเป็นไมล์
Somrutai Ice 28 เม.ย. 2561 10:53
ขอบคุณมากๆค่ะ : )

โพสต์ตอบกลับ

กรุณาตรวจสอบให้ถูกต้องก่อนส่ง สามารถใช้ BBCode ได้
ประเภท jpg, jpeg, png, webp อัปโหลดรูปภาพหรือไม่ก็ได้