4
ค้นหาจุดภายในระยะทางโดยใช้ MySQL
ฉันมีตาราง mySQL พร้อมชื่อผู้ใช้ละติจูดและลองจิจูดของผู้ใช้ ฉันต้องการรับรายชื่อผู้ใช้ที่อยู่ในวงกลมหรือสี่เหลี่ยมจัตุรัสของละติจูดและลองจิจูดที่กำหนดตามระยะทางที่กำหนด ตัวอย่างเช่น Lat = 78.3232 และ Long = 65.3234 และ distance = 30 miles ฉันต้องการรับรายชื่อผู้ใช้ที่อยู่ในระยะทาง 30 ไมล์จากจุด 78.3232 และ 65.3234 เป็นไปได้ไหมที่จะแก้ปัญหานี้ด้วยการค้นหาเดี่ยว? หรือคุณสามารถให้คำแนะนำฉันเริ่มแก้แบบสอบถามนี้ได้หรือไม่ ฉันยังใหม่กับข้อมูลทางภูมิศาสตร์