มาทำให้ Google map นำทางใน Android ดีกว่าเดิมด้วย external GPS receiver เก่าๆกัน

ในอดีตคนที่ใช้ GPS ในสมัยที่ทำงานบน PDA มักจะคุ้นกับ Bluetooth Receiver พอมาสมัยที่มือถือทุกเครื่องมี GPS location ติดมากันหมดทำให้พวก Receiver เหล่านี้กลายเป็นขยะทั้งที่มันดีกว่าในมือถือมาก  เช่นรูปข้างล่าง Garmin และ COPilot ข้างล่าง


ในความจริงที่ว่า GPS บนมือถือนั้นมักไม่ค่อยมีคุณภาพเพราะเน้นถูก ต่างกับ GPS เฉพาะทางลิบลับ วันนี้เลยจะมาบอกวิธีที่สามารถเอา Receiver เก่ามาใช้ใหม่ได้แบบง่ายๆเลยนอกจากประหยัดแบตในมือถือเวลานำทาง แถมความแม่นยำสูงกว่า และอาจเอาไปใช้กับ Tablet ที่ไม่มี GPS หรือเอาไปแทนทับบน location ของมือถือเพื่อความเสถียรกว่าเมื่อเอามือถือเก่าๆมาใช้เป็น GPS ติดรถ
ต้องบอกก่อนว่าเนื่องจาก ตัว GPS, มือถือ และ App นี่มีเป็นร้อยพ่อพันแม่ มันอาจไม่ทำงานหรือใช้ไม่ได้ในบางกรณีต้องลองประยุกต์เอาเอง ทำตามขั้นตอน ตามรูป นี้เลย
1 เปิดให้ตัวเองเป็น Developer  ใน Android ดูใน Setting ว่ามี Developer Option หรือไม่ บางยี่ห้อเปิดไว้เลย บางยี่ห้อจะซ่อนไว้ ไปที่ Setting > About หา Version กดไป 7-8 ที หรือหากไม่ได้ต้องหาวิธีเอาเองจาก internet ว่ามือถือตัวเองมีวิธีการอย่างไร ส่วนใหญ่ง่ายๆ หากไม่มี Developer Option ก็เลิกทำต่อไปเลยครับ


2 เปิด GPS receiver ทำการ Pair Bluetooth ให้เรียบร้อยแต่ไม่ต้อง Connect


3 Load App ชื่อ Bluetooth GPS จาก Play Store


4 เปิด app
5 กลับไปที่ Developer option หาคำว่า Select Mock Location App แล้วเลือกเป็น Bluetooth GPS


6 ไปที่ App Bluetooth GPS และ Connect ตัว Receiver


7 Check ถูกที่  Enable Mock GPS Provider


8 ลองเอา GPS ไปกลางแจ้งแล้วดูว่า Lat/Lon รับได้ยังหรือไปที่ Tab Status ดูจำนวนดาวเทียมก็ได้
9 เปิด App นำทางขึ้นมา  (ไม่ต้องเปิด Location นะครับปิดไปด้วย) google map หรือ Igo Primo หากใช้ได้ระบบจะแสดงตำแหน่งของเรา ไม่ถามให้เราเปิด Location และนำทางได้ครับ


หมายเหตุ
1 ใช้กับ App Igo Primo ได้สบายทั้ง Garmin และ Copilot
2 Google map หากใช้ Garmin receiver นี่ทำงานสบาย แต่ Copilot หาตำแหน่งได้แค่ตอนเปิดหลังจากนั้นไม่ได้แล้ว
เพราะบางระบบ Bluetooth GPS ไม่ทำงานต้องไปที่ Setting ของ app เช็คที่ Use Fused Provider ครับแล้ว Google map จะทำงานได้ตามปกติ อย่าลืมว่า Setting แล้วต้องปิดและ clear app ให้ปิดจริงๆแล้วเปิดใหม่
3 อย่าลืมเวลาใช้ต้องเปิด Bluetooth GPS app ไว้ตลอดนะครับ
4 พวก GPS แบบนี้ใครไม่เคยใช้จะขออธิบายนิดว่า พวกนี้มันเป็น GPS แต่มันไม่มี A-GPS (ซึ่งใช้สัญญาณมือถือช่วยในการหาตำแหน่งเริ่มต้น เพื่อแก้ปัญหา Cold start) ดังนั้นหากเราไม่ได้ใข้มันหลายวันหรือย้ายที่จากเดิมไปเกิน 100 กม มันจะเกิดการ cold start ซึ่งกินเวลานานอาจจะเป็น 1-5 นาทีในการหาตำแหน่งดาวเทียวครั้งแรกครับต้องไม่เคลื่อนที่และอยู่ที่โล่ง
การ start มี 3 แบบ
1 hot start เมื่อ GPS จำตำแหน่งเดิมได้ จากการที่เราเปิดปิดในที่เดิม จะจับตำแหน่งเร็วมาก
2 warm start เมื่อ GPS จำตำแหน่งเดิมได้ จากการที่เราเปิดปิดในที่เดิม แต่ GPS ไม่เห็นดาวเทียม ก็ใช้เวลานานนิด แต่ไม่เกิน 1 นาที
3 cold start เมื่อ GPS ไม่มีข้อมูลอะไรเลยจากการที่เราปิดเครื่องแล้วย้ายที่ไปมากๆเป็นร้อยๆกิโล หรือไม่ใช้มานาน GPS จะต้อง load ข้อมูลมาและคำนวนตำแหน่งใหม่ทำให้กินเวลานานมากอาจ 1-5 นาทีและหากรถวิ่งจะทำไม่ได้เลย
หวังว่าคงมีประโยชน์บ้างนะครับ

เพิ่มเติม Use Fused Provider นี่อยู่ในแอป Bluetooth GPS นะครับคลิกที่มุมขวาบน จะมี Setting และ click อีกที


แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่