के माध्यम से माप माप वेग मुझे फोन की वेग (मूल रूप से एक स्पीडोमीटर) को मापने के लिए एक मूल आईफोन ऐप को लागू करने की आवश्यकता है। मुझे पता है कि आप कोरलोकेशन एपीआई के माध्यम से काफी आसानी से ऐसा कर सकते हैं, लेकिन मुझे बैटरी खपत के बारे में चिंता है क्योंकि यह एक वास्तविक समय माप है जिसे एक समय में कुछ घंटों तक इस्तेमाल किया जा सकता है। मेरी समझ यह है कि जब आप स्थान प्रबंधक से ईवेंट के लिए सक्रिय रूप से निगरानी कर रहे हैं (भले ही मैं वास्तव में जीपीएस स्थान की परवाह नहीं करता) यह बैटरी-गहन है।आईफोन एसडीके
एक्सप्लोर करने का दूसरा स्पष्ट विकल्प गति की कोशिश करने और गणना करने के लिए एक्सेलेरोमीटर का उपयोग करेगा, लेकिन ऐसा करने में आपकी सहायता के लिए एपीआई में कुछ भी नहीं है। मेरे शोध के आधार पर, ऐसा करना संभव होना चाहिए, लेकिन यह बेहद जटिल और त्रुटि-प्रवण प्रतीत होता है। त्वरण से वेग तक अनुवाद करना मुश्किल हो सकता है, साथ ही आईफोन एक्सेलेरोमीटर डेटा "शोर" हो सकता है। मैं एसडीके उदाहरण से परिचित हूं जो कम/उच्च पास फ़िल्टरिंग आदि का उपयोग करता है - लेकिन मैंने कहीं भी एक अच्छा उदाहरण नहीं देखा है जो वेग की गणना दिखाता है।
क्या किसी के पास कोई असली दुनिया का अनुभव है जिसके साथ वे साझा कर सकते हैं? कोड शानदार होगा, लेकिन वास्तव में मैं सिर्फ यह जानना चाहता हूं कि किसी ने सफलतापूर्वक यह किया है (लंबे समय तक रहने वाले ऐप के लिए) और उन्होंने क्या दृष्टिकोण लिया।
EDIT: मेरे पास एक कार्यरत प्रोटोटाइप है जो LocationManager API का उपयोग करता है। यह ठीक काम करता है, लेकिन अद्यतन चक्र वेग के वास्तविक समय माप के लिए आदर्श से बहुत दूर है। परिस्थितियों के आधार पर, कभी-कभी अपडेट करने में 4-5 सेकंड तक लग सकते हैं। किसी दिए गए गति पर क्रूज़िंग ठीक काम करने लगता है, लेकिन उपयोगकर्ता इंटरैक्शन दृष्टिकोण से एक्सेल/डीकल बहुत बुरी तरह से अंतराल में पड़ता है। इसके अलावा, मुझे कुछ अन्य गणनाओं में वेग को खिलाने की ज़रूरत है जो मैं कर रहा हूं और परिशुद्धता वास्तव में मुझे नहीं चाहिए।
ऐसा लगता है कि मैंने देखा है कि बहुत कम (बहुत कम) अन्य ऐप्स, विशेष रूप से gMeter जो जीपीएस का उपयोग नहीं करने का दावा करता है लेकिन वेग को सटीक रूप से गणना करता है। मैं वास्तव में हैरान हूं कि कोई संदर्भ या कोई नमूना कोड नहीं है जो इसे कहीं भी प्रदर्शित करता है जो मुझे मिल सकता है। मुझे एहसास है कि यह जटिल है, लेकिन निश्चित रूप से वहां कुछ है।
अरे, मुझे इस क्षेत्र में आपके किसी भी सफलता में दिलचस्पी होगी। मैं वर्तमान में जीपीएस डेटा के बीच एक इंटरेियल नेविगेशन मार्ग प्लॉट करने के लिए जीपीएस डेटा के साथ एक आईफोन 4 से एक्सेलेरोमीटर/ग्रिओ डेटा का उपयोग कर जांच कर रहा हूं। – Jerceratops