PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่องการคำนวนหาระยะทางจาก google map api หลายๆจุด

สอบถามเรื่องการคำนวนหาระยะทางจาก google map api หลายๆจุด

ต้องการทราบ วิธีการ ดึงพิกัดของสถานที่ต่างๆในฐานข้อมูล แล้วบอกระยะทางจากจุดต่างๆที่ห่างจากพิกัดของจุดผู้ใช้งาน 
เช่น  ผู้ใช้งาน อยู่ในตำแหน่ง ก. แล้วมีสถานที่ A.  B.  C.  D. ในฐานข้อมูล แล้วทีนี้ จะสามารถบอกระยะทางจากจุดต่างๆ แล้วเรียงลำดับตามระยะทางที่ใกล้ได้ไหมครับ คือ ไม่จำเป็นต้องแสดงใน google map แต่แค่แสดงเป็น รายการใน PHP ก็ได้ครับแต่เน้นลำดับระยะทาง เช่น แสดงแบบ 

1. ก  ห่างจาก C   3 กม.
2. ก. ห่างจาก B.  7 กม.
3. ก. ห่างจาก D.  10 กม.
4. ก. ห่างจาก A.   15กม.



โดย:  Maximumunz IP: 183.89.121.xxx วันที่: 23-12-2014 เวลา: 04:12:28

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

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


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


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

โดย:  Ninenik IP: 124.122.252.xxx วันที่: 23-12-2014
 ความคิดเห็นที่ 3
ก๊อป มาให้ แต่ใน ลิงค์ จะมี หลายตัวเลย ทั้ง js  sql php หลายภาษา

    function getDistance($latitude1, $longitude1, $latitude2, $longitude2) {  
        $earth_radius = 6371;  
          
        $dLat = deg2rad($latitude2 - $latitude1);  
        $dLon = deg2rad($longitude2 - $longitude1);  
          
        $a = sin($dLat/2) * sin($dLat/2) + cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * sin($dLon/2) * sin($dLon/2);  
        $c = 2 * asin(sqrt($a));  
        $d = $earth_radius * $c;  
          
        return $d;  
    }  


โดย:  Wowowow IP: 110.168.222.xxx วันที่: 23-12-2014 เวลา: 11:08:00
 ความคิดเห็นที่ 2
ใช้ php  คำนวน ลัดติจู ลองติจูด  ระหว่าง 2 จุด ได้ค่า เป็น รัศมี นะครับ
http://www.codecodex.com/wiki/Calculate_Distance_Between_Two_Points_on_a_Globe#PHP

ลองดูครับ

โดย:  Wowowow IP: 110.168.222.xxx วันที่: 23-12-2014 เวลา: 11:05:41
 ความคิดเห็นที่ 1

จะหาระยะทางได้ คงต้องใช้ google map 

แ่ต่เนื้อหาที่ตรงไม่น่าจะมี คงต้องหาวิธีประยุกต์เอา ดูเนื้อหาเกี่ยวกับ google map ได้ที่


http://www.ninenik.com/google_search.php?tags=google%20map



โดย:  Ninenik IP: 124.122.252.xxx วันที่: 23-12-2014