मैं एंड्रॉइड में अपने जीपीएस एप्लिकेशन में गति कारक चाहता हूं। मैं स्थान अपडेट प्राप्त करने के लिए दोनों नेटवर्क प्रदाता और जीपीएस प्रदाता दोनों का उपयोग करना चाहता हूं। लेकिन नेटवर्क प्रदाता शायद ही गति देता है। जबकि जीपीएस प्रदाता कई बार ठीक करता है।एंड्रॉइड में गति प्राप्त करने के लिए जीपीएस प्रदाता को कैसे मजबूर किया जाए?
लेकिन यह इतना है कि एक बार एक ठीक गति के बिना पाया जाता है, डिवाइस अंतराल या दूरी requestLocationUpdates परिवर्तन में सेट जब तक नया अद्यतन के लिए अनुरोध नहीं होगा? यदि हां, तो मैं इसे जारी रखने के लिए कैसे लागू कर सकता हूं जब तक कि मेरे पास गति न हो। मुझे मानदंड वर्ग मिला, लेकिन हम प्रदाता चुनते समय इसका उपयोग कर सकते हैं। मैं फिक्स प्राप्त करते समय इसका उपयोग करना चाहता हूं। क्या मैं ?
मैंने देखा कि एक और चीज कभी-कभी मुझे शुरू होने पर 127 मीटर/एस की गति मिलती है, यहां तक कि मैं स्थिर हूं तो यह वास्तविक गति को सामान्य बनाता है। क्या यह डिवाइस की समस्या है (जी 1 में परीक्षण किया गया है), या सामान्य रूप से उपग्रह या स्थान के आधार पर है?
प्रदाता चुनते समय मानदंड का उपयोग करना, मुझे उन स्थान बिंदु प्रदान नहीं करेगा जो इसे फिट नहीं करते हैं? जैसे कि मैंने मानदंडों को सेट किया है obj.setSpeedRequired (true), तो अगर मुझे ऐसा उपलब्ध नहीं है तो मुझे अंक नहीं मिलेगा। क्योंकि मुझे किसी भी मामले में स्थिति अपडेट की आवश्यकता है।
कोई सुझाव?
अच्छा अवलोकन लेकिन आपने मेरी ट्रैक ऐप की समीक्षा कैसे की –