Blip - एक सरल Geolocation सर्वर
(github.com)-
Google App Engine का उपयोग करके कनेक्ट होने वाले उपयोगकर्ता की लोकेशन जानकारी लाने वाला API सर्वर
-
CORS सेटिंग के कारण क्लाइंट से आसानी से उपयोग किया जा सकता है
-
कनेक्ट होने वाले उपयोगकर्ता के शहर/क्षेत्र/देश/अक्षांश/देशांतर की जानकारी JSON में रिटर्न करता है
-
Go में लिखा गया open source
3 टिप्पणियां
आखिरी commit को हुए काफ़ी समय हो गया है..;
शायद इसमें कुछ बदलाव की ज़रूरत पड़ सकती है...
मेरा ख़याल है कि शायद GAE वाली तरफ़ कुछ भी बदला नहीं है, इसलिए ख़ास तौर पर हाथ लगाने की ज़रूरत नहीं पड़ी होगी.
http://blip.runway7.net/
उस कोड को देखकर लगता है कि वह अभी भी अच्छी तरह चल रहा है, हाहा
आमतौर पर कंपनियाँ विज़िटर की Geolocation जानकारी जानने के लिए MaxMind खरीदती हैं,
या उसके विकल्प के तौर पर MaxMind द्वारा मुफ्त में दिए जाने वाले GeoLite2 का इस्तेमाल भी किया जाता है.
ऊपर दिया गया Blip open source है, और क्योंकि यह GAE के वैल्यूज़ का उपयोग करता है, इसलिए इसे लगभग सिर्फ free tier में ही चलाया जा सकता है.
CDN CloudFlare द्वारा प्रदान किए जाने वाले location data का उपयोग करने का तरीका भी है.
http://ifconfig.io/ यह थोड़े अधिक विविध values लौटाता है. सोर्स https://github.com/georgyo/ifconfig.io पर Go code में है
https://github.com/jlxw/geoip CloudFlare + Heroku. JavaScript code
CloudFlare Worker के साथ सीधे बनाना https://maxkostinevich.com/blog/serverless-geolocation/