2010-03-12 17 views
6

मुझे Google AJAX API का सुझाव देने वाले कुछ उदाहरण मिले। http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/ब्राउज़र में उपयोगकर्ता भौगोलिक स्थान निर्धारित करने का सबसे सटीक तरीका क्या है?

हालांकि, स्थान अक्सर Google API के साथ कुछ गड़बड़ है:

इस कड़ी सलाह मैं अब तक पाया है typifies।

अन्य साइटें मुझे पता है कि मैं किस शहर में हूं, हालांकि, मुझे बिना किसी जानकारी दर्ज किए।

सुझाव? क्या कुछ क्रॉस-ब्राउजर (आईई 6 को अनदेखा कर रहा है) और भरोसेमंद है?

+0

आपको कितनी सटीक स्थान की आवश्यकता है, और सटीकता कितनी महत्वपूर्ण है? उदाहरण के लिए, एक वेब-आधारित 911 सिस्टम सही घर में सहायता भेजने में सक्षम होना चाहता है। विज्ञापनों को लक्षित करने के लिए एक प्रणाली केवल सही पड़ोस को हिट करने की आवश्यकता है। –

+0

हाय जॉन, सही पड़ोस पर्याप्त सटीक से अधिक है। वास्तव में, हमें सिर्फ सही शहर की जरूरत है। कोई विचार? – Crashalot

उत्तर

5

मैं कुछ बिंदुओं के साथ जवाब देने जा रहा था लेकिन कभी-कभी एक सभ्य लेख का संदर्भ देने का तरीका है। मैं हाल ही में क्रिश्चियन हेइलमैन द्वारा इस स्मैशिंग मैगज़ीन लेख में आया हूं जो भौगोलिक स्थिति के सभी मुद्दों पर मुद्दों, समाधान और आगे की जानकारी बताता है।

Entering the wonderful world of Geolocation

1

चेक http://hostip.info यह एक ओपनसोर्स डेटाबेस है।

+0

ठीक है, मैंने इसे कुछ इतालवी पते पर एक स्पिन दिया और वास्तव में इसे काट नहीं दिया। ** मिलान ** में ** ** ** ** ** पर मैप किया गया था। ** Sardinia ** में से एक ** सामान्य रूप से ** इटली ** पर मैप किया गया था। और ** मेरे ** पते के साथ ... यह ** आंकड़े भी नहीं मिला ** मैं इटली में बिल्कुल भी हूं। शायद यह उत्तरी अमेरिका, डुनो पर अच्छा है। – ZJR

0

अन्य कि महंगा GeoIP डेटाबेस और सीमित js एपीआई, (smash लेख ब्रायन में उद्धृत जुड़े) MaxMind भी डाउनलोड के लिए, का नि: शुल्क Geolite डीबीएस एक नंबर प्रदान करता है।

http://www.maxmind.com/app/geolitecity

वे this license तहत पुनर्वितरण कर रहे हैं।

0

Webshims geolocation module आज़माएं यदि यह ब्राउज़र इसका समर्थन नहीं करता है तो यह navigator.geolocation API लागू करता है।

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