2009-10-08 24 views
6

क्या वहां कोई लाइब्रेरी है जो आपको Google सेवा (https://www.google.com/loc/json) का उपयोग करके अपना अनुमानित स्थान प्राप्त करेगी?Google जिओलोकेशन एपीआई लाइब्रेरी

Google Gears के लिए इसका समर्थन है जैसा कि वर्णन किया गया है http://code.google.com/p/gears/wiki/GeolocationAPI वेब सेवा अनुरोध/प्रतिक्रिया स्कीमा पर भी अच्छा डॉको है।

फ़ायरफ़ॉक्स और आईफोन सफारी भी सेवा का उपयोग करते हैं और उनके पास अपने स्वयं के कार्यान्वयन होते हैं। मैं अपने स्वयं के सी # एप्लिकेशन में सेवा का उपयोग करना चाहता हूं, इसलिए मुझे एक लाइब्रेरी चाहिए जो मैं उपयोग कर सकता हूं (या तो सी/सी ++/सी # में से एक)। वर्तमान में मेरे सहयोगी को यह काम करने का एकमात्र तरीका आईई के लिए एक गियर प्लगइन का उपयोग करना और हमारे डब्ल्यूपीएफ ऐप में एम्बेडेड आईई विंडो होस्ट करना है। यह थोड़ा बोझिल और खराब पुन: वितरित करने योग्य है।

कोई विचार? [email protected] द्वारा

टिप्पणी, दिसम्बर 02, 2008

सभी टिप्पणियों के लिए धन्यवाद:

संपादित यह ऊपर पृष्ठ से एक टिप्पणी है। कुछ प्रतिक्रियाएं ...

एपीआई के उपयोग के बारे में कई प्रश्नों के उत्तर Geolocation> API दस्तावेज़ में http://code.google.com/apis/gears/api_geolocation.html पर पाया जा सकता है। यह विकी पेज एआईपी के निश्चित दस्तावेज के रूप में कार्य नहीं करने के लिए, गियर्स विकसित करने वालों के लिए प्रगति पर काम दस्तावेज करने का इरादा है।

JSON प्रोटोकॉल के संबंध में, मैंने गियर में वर्तमान व्यवहार को दर्शाने के लिए इस दस्तावेज़ को अद्यतन किया है। ध्यान दें कि प्रोटोकॉल का आधिकारिक दस्तावेज जल्द ही जिओलोकेशन एपीआई दस्तावेज में जोड़ा जाएगा।

गियर्स सेवा की शर्तों HTTP अनुरोधों के माध्यम से Google स्थान सर्वर (http://www.google.com/loc/json) के प्रत्यक्ष उपयोग को प्रतिबंधित करती है। इस सेवा को केवल जिओलोकेशन एपीआई के माध्यम से पहुंचा जा सकता है।

यह थोडा बेकार है। तो HTTP अनुरोध के माध्यम से सीधे इस सेवा का उपयोग करके फ़ायरफ़ॉक्स कैसे दूर हो जाता है।

उत्तर

3

कृपया सोनी PlaceEngine पर एक नज़र डालें, तो यह आपको स्थान वाईफ़ाई संकेत उस तक पहुँच सकते के आधार पर मिल जाएगा। नीचे की ओर यह है कि उपयोगकर्ताओं को पीई क्लाइंट स्थापित करना है। ऊपर की ओर यह है कि इसे वेब साइटों और/या स्थानीय ऐप्स द्वारा एक्सेस किया जा सकता है। एक ऑनलाइन सर्वर डीबी है जिसमें आप विस्तृत जानकारी के लिए पूछ सकते हैं, और एक स्थानीय डीबी विकल्प जो आप इंटरनेट अनुमान के दौरान स्थान अनुमानों के लिए पूछ सकते हैं। इसका उपयोग नेविगेशन सॉफ्टवेयर के समूह के लिए किया जाता है, जिसमें सोनी की एनवी-यू इकाइयों में जीपीएस के बैक-अप के रूप में शामिल है। साथ ही, आप जगह एंजिन डेटा स्वयं अपडेट कर सकते हैं (यानी नए एक्सेस पॉइंट जोड़ें)।

विकल्प 2 ऐप्पल का कोरलोकेशन है - जो वर्तमान में स्काईहूक नामक एक सेवा का उपयोग करता है। मुझे यकीन है कि यदि आप चाहें तो गैर-ऐप्पल प्लेटफॉर्म पर स्काईहूक का उपयोग कर सकते हैं।

Google की अक्षांश सेवा किसी भी तरह गियर्स का उपयोग करती है, और इसे वाईफाई का उपयोग करना चाहिए, क्योंकि यह केवल आईपी पते पर आधारित होना बहुत सटीक है। वे संभवतः बैक एंड पर प्लेसइंजिन या स्काईकूक डेटाबेस का उपयोग कर रहे हैं ...

+0

इसके लिए धन्यवाद। हमने स्काईहूक का परीक्षण समाप्त कर दिया। पता नहीं था कि ऐप्पल भी उनका उपयोग करता है। –

+0

प्लेसइंजिन केवल जापान को कवर करने के लिए प्रतीत होता है। http://www.placeengine.com/showe/about – timeon

0

मैं इसे googled और इस पाया: Lat Lays Flat - Part 1 : A Google Maps .NET Control

+0

यह काफी नहीं है जो मैं बाद में हूं। मुझे ऐसा कुछ चाहिए जो मुझे पास के वाईफ़ाई टावरों की सिग्नल शक्ति के आधार पर स्थान (यानी लेट और लांग) प्राप्त करे। –

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