Site icon บริษัท โค๊ดบี จำกัด

ทำ mobile apps ติดตามตัว ด้วยระบบ GPS ระบุตำแหน่งในมือถือ

ทำ-mobile-app

ทำ-mobile-app

<h2>ทำ mobile apps ติดตามตัวด้วยระบบ GPS ระบุตำแหน่งในมือถือ<&sol;h2>&NewLine;<p><&sol;br><br &sol;>&NewLine;<strong>ทำ mobile apps ติดตามตัวด้วยระบบ GPS ระบุตำแหน่งในมือถือ<&sol;strong><br &sol;>&NewLine;ในปัจจุบันอุปกรณ์สมาร์ทโฟน หรือมือถือส่วนใหญ่จะมีระบบ GPS จีพีเอส &lpar; Global Positioning System &rpar; ระบบระบุตำแหน่งบนโลก ปัจจุบันเครื่องโทรศัพท์มือถือแทบจะทุกรุ่นทุกยี่ห้อ จะถูกติดตั้งระบบ GPS มาให้อยู่แล้ว และนิยมนำมาใช้ประยุกต์ใช้งานในรูปแบบที่แตกต่างกันออกไป <&excl;--more--><&sol;p>&NewLine;<p><&sol;br><br &sol;>&NewLine;สำหรับการพัฒนา mobile application แล้ว เรามักจะเห็นการประยุกต์ใช้งาน GPS ในการคำนวณระยะทางระหว่างผู้ใช้งานออกมาเป็นตัวเลขระยะห่าง หรือคำนวณระทางการเดินทางระหว่างตัวผู้ใช้งานแอพกับสถานที่<br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;เครื่องมือถือที่เปิดใช้งานการระบุตำแหน่ง จะสามารถบอกตำแหน่งของผู้ใช้งานออกมาเป็นตัวเลข Latitude และ Longitude ค่าทั้งสองนี้จะสามารถนำมาหาตำแหน่งปัจจุบัน และเมื่อได้ตำแหน่งแล้วก็จะสามารถหาระยะทางออกมาเป็น เมตร ไมล์ หรือกิโลเมตรได้<br &sol;>&NewLine;<&sol;br><&sol;p>&NewLine;<h4>เปิดใช้งานการระบุตำแหน่ง GPS และอนุญาติข้อมูลให้กับแอพพลิเคชั่น<&sol;h4>&NewLine;<p>โดยปกติแล้วแอพพลิเคชั่นโดยทั่วไป ตอนที่เราจะดาวน์โหลดและติดตั้งในมือถือ จะมีรายการ permission ให้เรากดอนุญาติการเข้าถึง การพัฒนาแอพพลิเคชั่นโดยใช้ระบบ GPS ก็เหมือนกัน คือต้องกดอนุญาติให้แอพพลิเคชั่นนั้น ๆ สามารถเข้าถึงข้อมูลตำแหน่งของเราผ่าน GPS ก่อน ตัวแอปถึงจะสามารถนำข้อมูลนั้นไปใช้งานต่อได้<br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;<strong>Android Apps ตัวอย่างการร้องขอการระบุตำแหน่งขณะติดตั้งแอพพลิเคชั่นในเครื่อง Android<&sol;strong><br &sol;>&NewLine;<img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2017&sol;03&sol;ทำ-mobile-app-1&period;png" alt&equals;"ทำ-mobile-app" &sol;><br &sol;>&NewLine;<&sol;br><&sol;p>&NewLine;<h4>รับค่าตำแหน่ง Latitude และ Longitude ไปคำนวณหาระยะห่าง<&sol;h4>&NewLine;<p>ในการคำนวณหาระยะทางหรือระยะห่างระหว่าง 2 จุด เราจำเป็นจะต้องได้ตัวเลข Latitude และ Longitude มา 2 ชุด และนำข้อมูลทั้ง 2 มาคำนวณหาระยะห่างระหว่างกัน<br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;<strong>ตัวอย่าง Output เมื่ออนุญาติการเข้าถึงข้อมูลการระบุตำแหน่งและตัวเลข Lat &&num;038&semi; Long<&sol;strong><br &sol;>&NewLine;<img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2017&sol;03&sol;ทำ-mobile-app-2&period;png" alt&equals;"ทำ-mobile-app" &sol;><br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;ตัวอย่างคำสั่งในภาษา C&num; สำหรับการหาค่า Latitude และ Longitude<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true " >void Start&lpar;&rpar;&lbrace; &NewLine;&Tab;&Tab;if &lpar;&excl;Input&period;location&period;isEnabledByUser&rpar; &lbrace; &NewLine;&Tab;&Tab;&Tab;Debug&period;Log&lpar;"Location Not Enabled"&rpar;&semi; &NewLine;&Tab;&Tab;&rcub; &NewLine;&Tab;&Tab;Input&period;location&period;Start&lpar;&rpar;&semi; &NewLine; &NewLine;&Tab;&rcub; &NewLine;&Tab;void Update&lpar;&rpar; &NewLine;&Tab;&lbrace; &NewLine;&Tab;&Tab;Debug&period;Log&lpar;"Latitude &colon; " &plus; Input&period;location&period;lastData&period;latitude &plus; " Longitude &colon; " &plus; Input&period;location&period;lastData&period;longitude&rpar;&semi; &NewLine;&Tab;&rcub;<&sol;pre>&NewLine;<p><&sol;br><br &sol;>&NewLine;หลังจากที่เราได้ข้อมูล Latitude และ Longitude ในขึ้นตอนของการพัฒนาโมบายแอพพลิเคชั่น อาจจะทำการบันทึกข้อมูลของผู้ใช้งานแต่ละคนลงไปในฐานข้อมูลก่อน จากนั้นก็นำข้อมูลของผู้ใช้งานแต่ละคนมาคำนวณระยะห่างระหว่างผู้ใช้แต่ละคนหรือคำนวณระห่างของผู้ใช้งานแอพพลิเคชั่นกับสถานที่สำคัญต่าง ๆ สำหรับข้อมูลตำแหน่งสถานที่เราอาจจะหาได้จาก Google Map ได้โดยตรง โดยไม่ต้องอาศัยการอนุญาติข้อมูลจากแอพพลิเคชั่น<br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;<strong>ตัวอย่างวาดเส้นระยะทางและการหาตัวเลขระยะทางระหว่าง 2 ตำแหน่ง ที่เปิดใช้งานการระบุตำแหน่ง<&sol;strong><br &sol;>&NewLine;<img src&equals;"https&colon;&sol;&sol;www&period;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2017&sol;03&sol;ทำ-mobile-app-4&period;png" alt&equals;"ทำ-mobile-app" &sol;><br &sol;>&NewLine;<&sol;br><br &sol;>&NewLine;จากรูปตัวอย่างด้านบนเป็นการประยุกต์ใช้ google map ในการแสดงเส้นทาง ระหว่างผู้ใช้งานแอพพลิเคชั่น และตำแหน่งสถานที่คือ อำเภอปากเกร็ด ซึ่งมีระยะทางที่คำนวณออกมาเป็นระยะทาง 3 กิโลเมตร <&sol;p>&NewLine;

Exit mobile version