สามารถแสดงข้อมูลใน Google Map ตามระยะรอบๆที่กำหนดได้หรือไม่

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สามารถแสดงข้อมูลใน Google Map ตามระยะรอบๆที่กำหนดได้หรือไม่

สามารถแสดงข้อมูลใน Google Map ตามระยะรอบๆที่กำหนดได้หรือไม่

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



Claw 124.120.197.xxx 30-11-2010 11:24:01

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

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 น่ะครับ



พระเจ้าที่ไม่เหงา 61.7.176.xxx 30-11-2010 16:46
 ความคิดเห็นที่ 2

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



พระเจ้าที่ไม่เหงา 61.7.176.xxx 30-11-2010 16:48
 ความคิดเห็นที่ 3

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



Claw 110.168.114.xxx 02-12-2010 09:38
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ