PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

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

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

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



โดย:  Claw IP: 124.120.197.xxx วันที่: 30-11-2010 เวลา: 11:24:01

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3

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



โดย:  Claw IP: 110.168.114.xxx วันที่: 02-12-2010 เวลา: 09:38:50
 ความคิดเห็นที่ 2

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



โดย:  พระเจ้าที่ไม่เหงา IP: 61.7.176.xxx วันที่: 30-11-2010 เวลา: 16:48:20
 ความคิดเห็นที่ 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 น่ะครับ



โดย:  พระเจ้าที่ไม่เหงา IP: 61.7.176.xxx วันที่: 30-11-2010 เวลา: 16:46:44