का उपयोग कर हमारी कार की गति की गणना कैसे करें मेरे आवेदन के लिए मैं आईफोन का उपयोग कर अपनी कार/बाइक की गति की गणना करना चाहता हूं। मैं उसे कैसे कर सकता हूँ? आदर्श रूप से, यह पृष्ठभूमि में लगातार चलना चाहिए।आईफोन
आईफोन
उत्तर
सीएलएलोकेशन में speed संपत्ति शामिल है जो आपको डिवाइस की वर्तमान गति प्रदान करेगी। (उस लिंक पर सटीकता के बारे में टिप्पणी पर ध्यान दें।)
उपयोगकर्ता का वर्तमान स्थान प्राप्त करने के लिए, "उपयोगकर्ता के वर्तमान स्थान प्राप्त करने" के अंतर्गत Location Awareness Programming Guide में दिए गए चरणों का पालन करें।
अंत में, पृष्ठभूमि में स्थान अपडेट सक्षम करने के लिए, आईओएस एप्लिकेशन प्रोग्रामिंग गाइड में पृष्ठभूमि में Receiving Location Events देखें।
स्थान जागरूकता प्रोग्रामिंग गाइड में नमूना कोड है। साथ ही, CLLocationManager क्लास संदर्भ के लिए "संबंधित नमूना कोड" देखें। http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html%23//apple_ref/doc/uid/TP40007125 –
बस जागरूक रहें कि गति एक बार विश्वसनीय होगी गति और आप नियमित स्थान अपडेट प्राप्त कर रहे हैं। एक बार आपके द्वारा रुकने के बाद, अपडेट केवल तब ही होंगे जब आप स्थान सेवा अपडेट प्रारंभ होने पर आवश्यक आवश्यक दूरी की यात्रा करते हैं। –
जीपीएस के माध्यम से मैं सोच सकता हूं कि एकमात्र तरीका है। एक्सेलेरोमीटर बाहर है। लेकिन मुझे यकीन नहीं है कि "जीपीएस एपीआई" के माध्यम से पर्याप्त जानकारी प्रदान की जाती है।
यदि यह स्थिति प्रदान करता है, तो "बस" अंतराल के भीतर अपने परिवर्तन की गणना करें, और आपकी गति (सटीकता समस्याएं अलग हैं)। – Piskvor
मुझे कुछ याद आ रहा है, लेकिन: जीपीएस पढ़ने ले लो। कुछ समय बाद, एक और जीपीएस पढ़ने ले लो। इन दो बिंदुओं के बीच दूरी खोजें, दो रीडिंग के बीच समय अंतर से विभाजित करें। यह तुम्हारी गति है। दोहराएँ। –