ทำไมการติดตาม GPS ของ iPhone ของฉันถึงแย่ขนาดนั้น?


8

ฉันเริ่มใช้แอพ Nike + GPS บน iPhone 4 ของฉัน (ไม่ใช่ 4s) เพื่อติดตามการวิ่งของฉันในฤดูร้อนปี 2011 การวัด GPS ของการวิ่งนั้นค่อนข้างคงที่: การวิ่งบนเส้นทางเดียวกัน วิ่ง แต่ฉันรู้ว่า GPS นั้นไม่ถูกต้องเสมอไปเท่าที่แม่นยำดังนั้นมันจึงไม่รบกวนฉัน

บางครั้งในเดือนกันยายนของปีนี้ (2012) ความถูกต้องของการติดตามการทำงานของฉันไปทางลง ฉันมีบางอย่างที่ระยะทางต่ำกว่าที่วัดได้มากถึง 50% ฉันคิดว่ามันน่าจะเป็น Nike + แต่ฉันได้ติดตั้ง Strava Run แล้วและมีการวิ่งเกินขนาดอย่างมาก สุดสัปดาห์ที่ผ่านมาการวิ่ง 6 ไมล์ (วัดโดยใช้gmap-pedometer.com ) วัดได้ที่ 0.17 ไมล์ใน Nike + (เครดิตของแอพ Nike + ได้รับการเตือนฉันเป็นประจำว่าสัญญาณ GPS นั้น "อ่อน" ดังนั้นแม้จะสงสัยในคุณภาพของข้อมูลก็ตาม)

อย่างไรก็ตามในแอปพลิเคชั่นที่ไม่ได้ทำงานอยู่บริการบอกตำแหน่งดูเหมือนจะไม่เป็นไร แผนที่วางฉันในสถานที่ที่เหมาะสม แอพพยากรณ์อากาศ ( Dark Skyเป็นตัวอย่างที่ดีที่สุดของฉัน) รู้ว่าฉันอยู่ที่ไหน พวกเขาใช้อย่างอื่นเพื่อรับตำแหน่งของฉันหรือไม่ การอ่านคำถามนี้และสิ่งนี้ทำให้ฉันคิดว่านี่อาจเป็นปัญหาฮาร์ดแวร์ แต่ความไม่สอดคล้องระหว่างแอพทำให้ฉันงง

ETA: ฉันยังไม่ได้ติดตั้งการอัปเดต iOS 6 ดังนั้นนี่คือ iOS 5


คุณลองรีบูต iPhone ของคุณโดยสมบูรณ์หรือไม่?
เจอร์รี่

เมื่อ "การบูตเครื่องใหม่โดยสมบูรณ์" หมายความว่าวงจรกำลังใช่มั้ย ไม่จริงที่ไม่ได้เกิดขึ้นกับฉันซึ่งน่าอายเล็กน้อยเมื่อพิจารณาพื้นฐานการสนับสนุนทางเทคนิคของฉัน ฉันจะลองตอนนี้
pjmorse

คุณใช้ iOS 6 หรือไม่ ฉันพบปัญหาเกี่ยวกับ GPS ใน Waze และ MotionX Drive เมื่อเร็ว ๆ นี้ (สองแอพที่ฉันใช้เป็นประจำในรถ) ฉันใช้ iOS 6 และฉันคิดว่านี่เป็นปัญหาเมื่อเริ่มต้น
EmmEff

ฉันกำลังต่อต้านการอัปเกรด iOS 6 เป็นเวลาสองสามสัปดาห์ (ที่เกี่ยวข้องเพื่อหลีกเลี่ยงแอป Maps ใหม่) ดังนั้นไม่ใช่ไม่ใช่ iOS 6 ฉันจะแก้ไขคำถามเพื่อให้ข้อมูลนั้น
pjmorse

คุณได้เปิดตั๋วสนับสนุนกับผู้พัฒนาแอพของคุณเพื่อให้แน่ใจว่าพวกเขากำลังใช้ GPS จริง ๆ เมื่อหน้าจอมืดลงหรืออาจจะเรียกกลไกตำแหน่งเสาสัญญาณของเซลล์ที่กำลังหิวน้อยลง ฉันได้รับการตอบรับที่ดีจากนักพัฒนาRunmeterในการตั้งค่าที่ดีที่สุดเพื่อทำให้ข้อมูลตำแหน่งการวิ่งของฉันราบรื่นและได้รับการวัดระยะทางที่ดีขึ้นเมื่อข้อมูลตำแหน่งมีเสียงดัง
bmike

คำตอบ:


8

ฉันพบปัญหาที่คล้ายกันเป็นประจำกับ RunKeeper บน iPhone 4S ซึ่งมีระยะทางไกลเกิน เมื่อตรวจสอบแผนที่ที่พล็อตของการวิ่งของฉันฉันสามารถเห็นพิกัดกระโดดเล็กน้อยอย่างผิดปกติจากจุดหนึ่งไปยังอีกจุดหนึ่งซึ่งเป็นระยะทางพิเศษและสิ่งนี้สำหรับการวิ่งกลางแจ้งทั้งหมด

วิ่งปกติ:

ป้อนคำอธิบายรูปภาพที่นี่

การเรียกใช้ที่เข้มงวด:

ป้อนคำอธิบายรูปภาพที่นี่

ในขณะที่ฉันไม่สามารถให้คำตอบที่ชัดเจนว่าทำไมปัญหานี้เกิดขึ้นและทำไม iPhone ดูเหมือนจะติดอยู่ในสถานะบั๊กเมื่อมันทำการรีบูท iPhone อย่างสมบูรณ์ (และอาจจะสลับโหมด Flight เพื่อรีบูตเสาอากาศด้วย) แก้ไขมันเสมอสองสามวันหรือหลายสัปดาห์

บน sidenote ตั้งแต่ฉันอัพเกรดเป็น iPhone5 ของฉัน (ด้วย iOS 6 ของหลักสูตร) ​​ปัญหายังไม่ปรากฏตัวอีกครั้ง บางทีปัญหาอาจได้รับการแก้ไขทั้งใน iOS หรือในฮาร์ดแวร์ในขณะเดียวกัน


ฉันรีบูตเครื่องแล้ว ฉันจะดูว่ามันช่วยในการทำงานของวันพรุ่งนี้
pjmorse

โหมด Flight จะปิดวิทยุ GPS ด้วยเช่นกัน แต่ถ้าคุณเพียงแค่ปิด wifi และข้อมูลมือถือชั่วคราวมันจะยังคงทำงานต่อไป - คุณอาจต้องการลองใช้สิ่งนี้เพื่อดูว่ามันปรับปรุงสิ่งต่างๆและกำจัดสัญญาณรบกวนจากเสาอากาศที่อาจเกิดขึ้น
เนื้อหา

ฉันเดาว่า API ตำแหน่งใช้การโทรหาตำแหน่งที่แม่นยำน้อยลงเมื่อหน้าจอปิดอยู่ แอพ GPS ส่วนใหญ่มีการตั้งค่าเพื่อป้องกันไม่ให้หน้าจอมืดลงหรือให้ข้อมูลที่ราบเรียบเพื่อให้คุณสามารถเผาผลาญแบตเตอรี่ได้อย่างชัดเจนเมื่อคุณต้องการรายละเอียดระดับ GPS หรือจัดการข้อมูลตำแหน่งที่แม่นยำน้อยกว่าที่มาถึงเมื่ออุปกรณ์อยู่ในโหมดพลังงานต่ำ หลังจากหน้าจอดับลง โดยพื้นฐานแล้ว iOS มีการเปลี่ยนแปลงและแอพไม่ได้เปลี่ยนแปลงเพื่อจัดการข้อมูลที่แม่นยำน้อยลง
bmike

@bike ในกรณีของ RunKeeper ฉันมักจะปิดหน้าจอเพื่อป้องกันการป้อนข้อมูลโดยไม่ตั้งใจและมักจะไม่มีผลกระทบเชิงลบต่อความแม่นยำเลย จากการสังเกตของฉันในบางครั้ง iPhone ก็ติดอยู่ในสถานะที่มันกำลังป้อนข้อมูล RunKeeper ที่ไม่ถูกต้องซึ่งทุกครั้งที่มันเกิดขึ้นกับฉันได้รับการแก้ไขทันทีหลังจากรีบูตทั้งหมด
Gerry

@Gerry น่าสนใจมาก คุณคิดว่างานแบ็คกราวน์บางส่วนกำลังสละเวลาจากตำแหน่ง GPS และแอพที่คุณสนใจซึ่งทำให้เวลาตัวอย่างล่าช้าหรือไม่ ฉันดีใจที่ฉันไม่ต้องรีบูตเพื่อรับข้อมูลตำแหน่งที่ดี แต่คุณอาจต้องทำอะไรบางอย่างถ้าคุณสามารถทำซ้ำผลลัพธ์ที่ไม่ดี / ผลลัพธ์ที่ดีด้วยการรีบูตระหว่างนี้
bmike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.