İPhone'umun GPS takibi neden bu kadar kötüye gitti?


8

2011 yazında koşularımı izlemek için iPhone 4'ümde (4s değil) Nike + GPS uygulamasını kullanmaya başladım. Koşuların GPS ölçümü oldukça tutarlıydı: aynı rotadaki koşuları koşmaktan milin onda birine kadar değişebilir ama GPS'in her zaman kesin olduğu kadar doğru olmadığını biliyorum, bu yüzden beni rahatsız etmiyor.

Bazen bu yıl (2012) Eylül ayında benim çalışma izleme doğruluğu gitti yolu aşağı. Mesafenin% 50 kadar düşük ölçüldüğü birkaç yerim vardı. Nike + olabileceğini düşündüm, ancak Strava Run'ı kurdum ve başka bir aşırı ölçülü koştum. Geçen hafta sonu Nike + ' da 6 millik bir koşu ( gmap-pedometer.com kullanılarak ölçüldü ) 0.17 mil olarak ölçüldü. (Nike + uygulaması, kredisine göre, GPS sinyalinin "zayıf" olduğunu düzenli olarak uyarıyor, bu yüzden bile verilerin kalitesiyle ilgili şüpheli.)

Ancak, çalışmayan uygulamalarda konum hizmetleri gayet iyi görünmektedir. Haritalar beni doğru yere yerleştiriyor. Hava durumu uygulamaları ( Dark Sky benim en iyi örneğim) tam olarak nerede olduğumu biliyor. Konumumu almak için başka bir şey kullanıyorlar mı? Bu soruyu ve bunu okumak bana bunun bir donanım sorunu olabileceğini düşündürüyor, ancak uygulamalar arasındaki tutarsızlık beni şaşırtıyor.

ETA: iOS 6 güncellemesini henüz yüklemedim, bu yüzden bu hala iOS 5.


İPhone'unuzu tamamen yeniden başlatmayı denediniz mi?
Gerry

"Tamamen yeniden başlatıldığında" bir güç döngüsü demek istediniz, değil mi? Hayır, aslında bu benim başıma gelmemişti, bu da teknik destek geçmişim göz önüne alındığında biraz utanç verici. Şimdi deneyeceğim.
pjmorse

İOS 6 mı kullanıyorsunuz? Son zamanlarda Waze ve MotionX Drive'daki GPS ile ilgili sorunlar yaşıyorum (arabada düzenli olarak kullandığım iki uygulama). İOS 6 kullanıyorum ve bu sorunların başladığı zamandır.
EmmEff

İOS 6 güncellemesine birkaç hafta boyunca direniyorum (ilgili olarak, yeni Haritalar uygulamasını önlemek için), bu yüzden hayır, iOS 6 değil. Bu verileri sağlamak için soruyu düzenleyeceğim.
pjmorse

Ekran karardığında veya belki de daha az güç tüketen baz istasyonu konum mekanizmasını çağırdıklarında aslında GPS kullandıklarından emin olmak için uygulamalarınızın geliştiricisiyle bir destek bileti açtınız mı? Run konum verilerimi yumuşatmak ve konum verileri gürültülü olduğunda (genellikle olduğu gibi) daha iyi mesafe ölçümleri almak için Runmeter geliştiricisinden en iyi ayarlarda büyük yanıtlar aldım .
bmike

Yanıtlar:


8

Mesafenin aşırı ölçüldüğü iPhone 4S'imde RunKeeper ile düzenli olarak benzer sorunlar yaşadım. Koşumun çizilen haritasını incelerken, koordinatların bir noktadan diğerine biraz düzensiz bir şekilde atladığını, ekstra mesafeyi hesapladığını gördüm ve bu tüm açık hava koşuları için, sadece kötü GPS alımı olan noktalarda ara sıra değil.

Normal çalışma:

resim açıklamasını buraya girin

Hatalı çalışma:

resim açıklamasını buraya girin

Bu sorunun neden oluştuğuna ve iPhone'un neden bu hata durumunda takılıp kalmayacağına dair kesin bir cevap veremesem de, iPhone'u tamamen yeniden başlatıyor (ve muhtemelen ek olarak Antenleri de yeniden başlatmak için Uçuş Modunu değiştiriyor gibi) her zaman birkaç gün hatta hafta boyunca çözün.

Bir sidenote üzerinde, iPhone5'e yükselttiğimden (iOS 6 tabii ki), sorun şimdiye kadar kendini göstermedi. Belki de sorun iOS veya donanımda düzeltildi.


Yeniden başlatmayı yaptım. Yarın koşuda yardımcı olup olmadığını göreceğim.
pjmorse

Uçuş modu da GPS radyoyu kapatacak, ancak wifi ve hücresel verileri geçici olarak kapatırsanız, çalışmaya devam edecektir - bir şeyleri iyileştirdiğini görmek için bunu denemek isteyebilirsiniz ve olası anten parazitlerini ekarte edebilirsiniz.
stuffe

Tahminimce ekran kapalıyken konum API'sı daha az doğru konum çağrıları kullanıyor. GPS uygulamalarının çoğu, ekranın kararmasını önlemek veya verilerin düzgünleştirilmesini sağlamak için ayarlara sahiptir, böylece kesinlikle GPS seviyesi ayrıntılarına ihtiyacınız olduğunda daha fazla pil yakabilir veya cihaz daha düşük bir güç modundayken gelen daha az doğru konum verilerini işleyebilirsiniz ekran kapandıktan sonra. Temel olarak, iOS değişti ve uygulama daha az doğru (ancak daha ekonomi odaklı) verileri işlemek için değişmedi.
bmike

@bmike RunKeeper söz konusu olduğunda, yanlışlıkla giriş yapılmasını önlemek için her zaman ekranı kapatırım ve bunun genellikle doğruluk üzerinde olumsuz bir etkisi yoktur. Gözlemlerimden, iPhone zaman zaman RunKeeper yanlış verileri beslediği bir durumda takılı kalıyor, ki bu benim için her meydana geldiğinde tam bir yeniden başlatmadan hemen sonra çözüldü.
Gerry

@Gerry Çok ilginç. Bazı arka plan görevinin GPS / konumdan ve örnek uygulama sürelerinin gecikmesine neden olan umursadığınız uygulamadan zaman ayırdığını düşünüyor musunuz? İyi konum verileri almak için yeniden başlatmak zorunda kalmadım sevindim, ancak bu kötü sonuçları / iyi sonuçları arasında yeniden başlatma ile çoğaltabilir eğer bir şey olabilir.
bmike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.