Geocodio का ड्रॉप-इन विकल्प
Geocodio संयुक्त राज्य अमेरिका और कनाडा पर केंद्रित है। geocodio.mygeocode.com उसके geocode और reverse एंडपॉइंट का जवाब उसी संरचना में देता है, और दुनिया में कहीं के भी पते लेता है।
एक होस्टनेम बदलें
| मूल होस्ट |
|
|---|---|
| इसके बजाय इस्तेमाल करें | geocodio.mygeocode.com |
| कुंजी पैरामीटर | api_key (वैकल्पिक: हर पते को बिना कुंजी के प्रतिदिन 2,500 अनुरोध मिलते हैं; क्रेडिट, पैकेज और उपयोग इतिहास के लिए अपनी My Geocode कुंजी यहाँ डालें) |
curl "https://api.geocod.io/v1.7/geocode?q=1109+N+Highland+St,+Arlington+VA&api_key=YOUR_GEOCODIO_KEY"curl "https://geocodio.mygeocode.com/v1.7/geocode?q=1109+N+Highland+St,+Arlington+VA&api_key=YOUR_MYGEOCODE_KEY"लोग क्यों बदलते हैं
वही इंटरफ़ेस, दुनिया भर का कवरेज, और प्रति लुकअप मूल्य के कोई टियर नहीं जिन पर नज़र रखनी पड़े।
कुंजी हो या न हो, वही मुफ़्त कोटा। geocodio.mygeocode.com पर अनुरोध उन्हीं प्रतिदिन 2,500 मुफ़्त अनुरोधों में गिने जाते हैं जो आपके पते, या आपकी कुंजी, को हमारे अपने एंडपॉइंट पर मिलते हैं। उसके ऊपर, प्रीपेड क्रेडिट से €0.0001 प्रति अनुरोध, या Unlimited कुंजी के लिए €50 प्रति माह। साइन अप के लिए केवल एक ईमेल पता चाहिए, और कुछ नहीं।
एंडपॉइंट
| geocodio.mygeocode.com पर पाथ | यह क्या करता है | किस पर आधारित |
|---|---|---|
/v1.7/geocode?q=... | फ़ॉरवर्ड जियोकोडिंग | फ़ॉरवर्ड जियोकोडिंग |
/v1.7/reverse?q=lat,lng | रिवर्स जियोकोडिंग | रिवर्स जियोकोडिंग |
/v1.7/geocode (POST, JSON array) | बैच फ़ॉरवर्ड जियोकोडिंग | फ़ॉरवर्ड जियोकोडिंग |
उदाहरण रिस्पॉन्स
ऊपर वाला अनुरोध यही लौटाता है। फ़ील्ड नाम, नेस्टिंग और टाइप Geocodio के अनुसार हैं। केवल उनके पीछे का डेटा हमारा है।
{
"input": {
"address_components": {
"number": "1109",
"predirectional": "N",
"street": "Highland",
"suffix": "St",
"formatted_street": "N Highland St",
"city": "Arlington",
"state": "VA",
"country": "US"
},
"formatted_address": "1109 N Highland St, Arlington, VA"
},
"results": [
{
"address_components": {
"number": "1109",
"predirectional": "N",
"street": "Highland",
"suffix": "St",
"formatted_street": "N Highland St",
"city": "Arlington",
"county": "Arlington County",
"state": "VA",
"zip": "22201",
"country": "US"
},
"formatted_address": "1109 N Highland St, Arlington, VA 22201",
"location": { "lat": 38.886665, "lng": -77.094733 },
"accuracy": 1,
"accuracy_type": "rooftop",
"source": "My Geocode"
}
]
}विवरण और अंतर
प्रतिदिन पहले 2,500 अनुरोधों के लिए किसी कुंजी की ज़रूरत नहीं। My Geocode कुंजी इस्तेमाल करने के लिए उसे वहीं डालें जहाँ आपकी Geocodio कुंजी जाती थी: api_key क्वेरी पैरामीटर। X-API-Key हेडर, Authorization: Bearer और HTTP Basic ऑथेंटिकेशन (कुंजी को यूज़र नेम के रूप में) भी हर होस्ट पर काम करते हैं, इसलिए जो क्लाइंट लाइब्रेरी अपने तरीके से ऑथेंटिकेट करती हैं वे बिना बदलाव के काम करती रहती हैं।
- बैच अनुरोध काम करते हैं: एक JSON सूची या एक ऑब्जेक्ट पोस्ट करें। जवाब
resultsहोता है, जिसमें हर इनपुट के लिए एक प्रविष्टि होती है, और हर प्रविष्टि में वहqueryहोती है जिससे वह आई (ऑब्जेक्ट पोस्ट करने पर ऑब्जेक्ट की कुंजी) और उसका अपनाresponse। - रिवर्स बैच भी इसी संरचना में होते हैं, इनपुट के रूप में
lat,lonस्ट्रिंग के साथ। - एक बैच में अधिकतम 10,000 प्रविष्टियाँ हो सकती हैं, जैसे Geocodio में, और हर प्रविष्टि एक लुकअप गिनी जाती है, जैसे Geocodio गिनता है। जो बैच दिन के बचे हुए कोटे से बड़ा हो, उसे आंशिक रूप से प्रोसेस करने के बजाय Geocodio की त्रुटि के साथ पूरा अस्वीकार कर दिया जाता है।
अगर आपका क्लाइंट किसी ऐसे फ़ील्ड या व्यवहार पर निर्भर है जो यहाँ सूचीबद्ध नहीं है, तो हमें बताएँ। कम्पैटिबिलिटी की कमियाँ जल्दी ठीक हो जाती हैं, क्योंकि वे आमतौर पर छोटी होती हैं।
अन्य ड्रॉप-इन होस्ट
- Google Maps
- Bing Maps
- HERE
- Mapbox
- Geocode.Farm
- Nominatim (OSM)
- OpenCage
- LocationIQ
- Geoapify
- TomTom
- MapQuest
- PositionStack
- ip-api
- ipinfo
- ipstack
- Open-Elevation
ड्रॉप-इन कैसे काम करते हैं, अवलोकन, और JavaScript लाइब्रेरी ड्रॉप-इन।