PhoneGap वास्तव में जीपीएस उपग्रह जियोलोकेशन बस के रूप में एंड्रॉयड प्लेटफॉर्म करता है उपयोग करता है। यदि आपके फोन का जीपीएस सक्षम है तो आपको 150 मीटर से अधिक सटीक सटीकता वाले स्थान प्राप्त करना चाहिए। जब भी आप geolocation.getCurrentPosition()
या geolocation.watchPosition()
विधियों को कॉल करते हैं, तो फोनगैप की GeoListener
कक्षा एक जीपीएस प्रदाता और नेटवर्क्स प्रदाता के लिए पूछती है, तो यह मौजूद होने पर दोनों प्रदाताओं के लिए श्रोता बनाता है। यही कारण है कि आप accuracies की एक विस्तृत श्रृंखला प्राप्त कर रहे हैं।
इसलिए यदि आप उच्च सटीकता स्थानों को मजबूर करना चाहते हैं, तो आप इसे ऊपर दिए गए तरीकों से geolocationOptions
पैरामीटर पर सही पर सेट कर सकते हैं। एपीआई की जाँच करें: geolocationOptions
navigator.geolocation.watchPosition(
onSuccess, onError,
{ maximumAge: 3000, timeout: 5000, enableHighAccuracy: true });
मामले में आप अधिक नियंत्रण और स्थान की एक अधिक सटीक व्यवहार का अनुरोध करता है आप ऐसा करने PhoneGap के एपीआई का विस्तार कर सकते करना चाहते हैं।
यह यहां उत्तर दिया गया है http://stackoverflow.com/questions/7518468/phonegap-gps-without-internet – Andy
क्या आपको कोई समाधान मिला है? कॉर्डोवा 3.0.0 के साथ यह मेरे लिए भी समान है, जीपीएस आइकन सक्षम हाईएक्वायरसी के साथ भी नहीं दिखाता है: सत्य। – arlg