2008-09-18 24 views
9

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

या शायद वाहक द्वारा एक वेब सेवा जो आईपी द्वारा त्रिकोणीय डेटा प्रदान करेगी?

उत्तर

10

Google के पास उनके AJAX एपीआई के हिस्से के रूप में ClientLocation है। आपको Google के AJAX API को लोड करने की आवश्यकता होगी (एक एपीआई कुंजी की आवश्यकता है) और यह आपके लिए उपयोगकर्ता के स्थान डेटा को हल करने का प्रयास करेगा।

0

किसी नेटवर्क स्थान का अनुमान लगाने के लिए स्रोत आईपी पता का उपयोग करें। नहीं, आपको आईफोन से HTTP अनुरोध में अक्षांश और देशांतर नहीं मिलेगा। जब तक कि आप कोई तृतीय पक्ष ऐप नहीं लिखते और उन्हें चलाने के लिए कहें।

आप अपनी वेबसाइट पर सिर्फ एक सर्वेक्षण चलाने से बेहतर हो सकते हैं।

+1

आईपी पता फोन ऑपरेटर स्थान होगा। बहुत विशिष्ट नहीं है। –

-2

मुझे पता है कि जापान में कुछ प्रदाताओं के पास सेलफोन के स्थान के लिए ट्रैकिंग सेवा है। मुझे यह भी पता है कि जानकारी सार्वजनिक नहीं है। मुझे लगता है कि प्रदाता ने उस जानकारी को मुफ्त में देने से पहले आपको बहुत अच्छा कारण होना चाहिए क्योंकि यह मेरी राय संवेदनशील व्यक्तिगत डेटा में है। बेशक वे पुलिस अधिकारियों को जानकारी देंगे लेकिन आम जनता के लिए नहीं।

2

मुझे जावास्क्रिप्ट में ब्लैकबेरी जीपीएस मिल गया है जो जीमैप्स मैशप में ठीक काम कर रहा है। वास्तव में बहुत सरल है। http://www.saefern.org/tickets/test4.php - स्रोत देखने के लिए स्वयं को मदद करें।

(मैं वर्तमान में एक bb जरूरत नहीं है। एक उपयोगकर्ता मेरे साथ ईमेल कर दी "... यह मतदान प्रत्येक 15 सेकंड या तो हो रहा है, तो यह नए स्थान जोड़ने ... रहता है"।)

मैं एक आईफोन समकक्ष पर जावास्क्रिप्ट जीपीएस जानकारी की तलाश में हूँ। और नोकिया, और ...।

किसी भी जानकारी की सराहना की।

2

मैं इस जावास्क्रिप्ट पुस्तकालय सफलतापूर्वक इस्तेमाल किया है:

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

उदाहरण महान काम करते हैं। उपयोगकर्ता को हमेशा अपना स्थान साझा करने के लिए कहा जाएगा - इससे बचने के लिए एक तरीका नहीं पता।

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