2010-04-23 17 views
15

कई आधुनिक मोबाइल फोन (गूगल नेक्सस वन इत्यादि) में किसी प्रकार का स्थान सेवा सेवा है। जब मैं किसी वेबसाइट पर जाता हूं (उदाहरण के लिए google.com) कि वेबसाइट पूछती है कि क्या मैं उस साइट के साथ अपना स्थान साझा करना चाहता हूं।वेब ऐप्स मोबाइल डिवाइस के स्थान से कैसे पूछते हैं?

साइट पर इसका स्थान देने के लिए आप वास्तव में मोबाइल डिवाइस के लिए कैसे पूछते हैं? और उस स्थान पर कौन सा प्रारूप दिया गया है? मुझे कोई सुराग नहीं मिला है और मुझे Google से कोई जवाब नहीं मिला, न ही।

+0

क्या आप स्पष्ट करेंगे: वेब ऐप या मूल मोबाइल ऐप? –

+0

वेब ऐप। मैंने मोबाइल डिवाइस से भौगोलिक स्थान डेटा के लिए साइट अनुरोधों को देखा है। – kikkoman90

+0

सभी को धन्यवाद! महान जवाब यहाँ! जो मैं चाहता था मिला – kikkoman90

उत्तर

23

आईफोन, एंड्रॉइड या यहां तक ​​कि कुछ डेस्कटॉप ब्राउज़र (फ़ायरफ़ॉक्स, क्रोम और ओपेरा के कुछ हालिया संस्करण) पर वेब एप्लिकेशन आपके स्थान का अनुरोध करने के लिए W3C Geolocation API का उपयोग करते हैं। Google Gears कई ब्राउज़रों के लिए एक प्लगइन के रूप में एक समान भौगोलिक स्थान API का भी समर्थन करता है, लेकिन डब्ल्यू 3 सी एपीआई मानक बन रहा है।

एपीआई के समर्थन की जांच करने के लिए कोड और फिर किसी स्थान का अनुरोध करने के लिए सीधा है (if (navigator.geolocation) ...)। कुछ नमूना कोड here

0

यह फोन और प्रोग्रामिंग भाषा पर निर्भर करेगा।

आईफोन के लिए यहां tutorial है। एंड्रॉइड के लिए स्थान पर some info है।

0

एप्लिकेशन स्थान प्राप्त करने के लिए प्लेटफ़ॉर्म पर मूल API का उपयोग करें। एंड्रॉइड के मामले में, देशी ऐप्स आमतौर पर जावा का उपयोग करके बनाए जाते हैं और एंड्रॉइड एसडीके का उपयोग करते हैं। ऐप्पल आईफोन/आईएपीडी ऐप्स आईफोन एसडीके के खिलाफ उद्देश्य-सी में लिखे गए हैं।

आप फोनगैप जैसे टूल का उपयोग करके वेब कौशल (यानी जावास्क्रिप्ट, सीएसएस और एचटीएमएल) का उपयोग करके देशी ऐप्स लिख सकते हैं, जो आपको फोन के मूल कार्यों तक पहुंच प्रदान करता है।

0

भू-स्थान-जावास्क्रिप्ट देखें।

http://code.google.com/p/geo-location-javascript/

संपादित करें:

ध्यान दें, मैं यह इतना इस्तेमाल नहीं किया है मुझे यकीन है कि यह कैसे अच्छी तरह से काम नहीं कर रहा हूँ। मैंने इसे अभी एक Google क्वेरी में पाया है।

0

यदि मोबाइल प्लेटफ़ॉर्म पर ब्राउज़र में भौगोलिक स्थान सेवाएं प्रकट की जाती हैं, तो वे जावास्क्रिप्ट के माध्यम से एक वेब ऐप (मूल एप के विपरीत) के लिए उपलब्ध होंगे।

आईफोन पर सफारी के लिए, सफारी वेब सामग्री मार्गदर्शिका में Getting Geographic Locations देखें।

0

मुझे एंड्रॉइड पर भू-स्थान के लिए this link भी मिला।

संबंधित मुद्दे