/ / कैसे जांचें कि मोबाइल फोन ने कम से कम एक बार Google मानचित्र का उपयोग किया है - जावास्क्रिप्ट, google-maps, google-maps-api-3, भौगोलिक स्थान

यह जांचने के लिए कि क्या मोबाइल फोन ने कम से कम एक बार Google मानचित्र का उपयोग किया है - जावास्क्रिप्ट, google-maps, google-maps-api-3, भौगोलिक स्थान

मैं वर्तमान में एक ऐप बना रहा हूं जिसमें हैइसमें भौगोलिक स्थान सुविधा। हालांकि, मुझे पता चला कि Google मानचित्र v3 का उपयोग करके भौगोलिक स्थान काम नहीं करेगा यदि Google मानचित्र कम से कम एक बार फ़ोन पर खुला नहीं है। मैंने कोशिश की है और यह सच है। क्या यह जांचने का कोई तरीका है कि फोन में भौगोलिक स्थान उपयोग करने के लिए तैयार है या नहीं? या यदि ऐसा नहीं है तो मैं सिर्फ एक चेतावनी पॉप कर सकता हूं कि उपयोगकर्ता को भौगोलिक स्थान की सुविधा तक पहुंचने के लिए Google मानचित्र का उपयोग करने की आवश्यकता है? या शायद उपयोगकर्ता को Google मानचित्र खोलने के बजाय पहले इस पर एक और कामकाज है? उन लोगों के लिए धन्यवाद जो उत्तर देंगे। :)

उत्तर:

जवाब के लिए 0 № 1

किसी वेब पेज में भौगोलिक स्थान का उपयोग करने के लिए आपको Google मानचित्र जावास्क्रिप्ट v3 API का उपयोग करने की आवश्यकता नहीं है। एचटीएमएल 5 रॉक्स साइट का उपयोग करने पर एक अच्छा परिचय है navigator.geolocation यहाँ: http://www.html5rocks.com/en/tutorials/geolocation/trip_meter/

ध्यान दें, त्रुटि प्रबंधन पर कुछ विवरण हैं जो आपकी समस्या का निवारण करने में उपयोगी हो सकते हैं।

window.onload = function() {
var startPos;
navigator.geolocation.getCurrentPosition(function(position) {
// same as above
}, function(error) {
alert("Error occurred. Error code: " + error.code);
// error.code can be:
//   0: unknown error
//   1: permission denied
//   2: position unavailable (error response from locaton provider)
//   3: timed out
});
};