สามารถแสดงข้อมูลใน Google Map ตามระยะรอบๆที่กำหนดได้หรือไม่
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สามารถแสดงข้อมูลใน Google Map ตามระยะรอบๆที่กำหนดได้หรือไม่
สมมติว่าในฐานข้อมูลผมมีลูกค้า 100 คน แล้วผมจะให้แสดง infoWindow รายชื่อเฉพาะลูกค้าที่อยู่ในระยะรัศมี 10 กม. จากบริษัทผมได้หรือไม่ครับ หากทำได้ รบกวนขอตัวอย่างนะครับ ขอขอบคูณครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
SELECT id, ( 6371 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 10 ORDER BY distance LIMIT 0 , 20;
เลือกเอามา 20 สถานที่ ที่อยู่ในแถบ 10 กิโลเมตร ตามเรเดียนของ Latitude=(-122) และ เรเดียน Longtitude = (37)
ถ้าถามว่า เรเดียน ของมันจากใหน สมมัติ พิกัดของ บริษัทเรา อยู่ที่ 37.386339 -122.085823
ไอ้ตัวข้างหน้า นั่นหละครับ
อันนี้ ผมอ่านจาก Arcticle ของ API GOOGLE น่ะครับ

เอิ่ม ผมว่า ผมสลับกันแล้วสิ เรเดียนของ Latitude = 37 ของ Longtitude = -122 ครับ

ขอบคุณท่านผู้รู้มากๆๆครัยบ เดี๋ยวผมจะลองนำไปทดสอบดูครับ
