MapQuest Geocoding का ड्रॉप-इन विकल्प
लाइसेंस वाले और Open Data, दोनों MapQuest जियोकोडिंग एंडपॉइंट mapquest.mygeocode.com पर जवाब देते हैं, info, options और results एनवेलप और adminArea1 से adminArea6 तक के उस नामकरण के साथ जिसे MapQuest क्लाइंट पार्स करते हैं।
एक होस्टनेम बदलें
| मूल होस्ट |
|
|---|---|
| इसके बजाय इस्तेमाल करें | mapquest.mygeocode.com |
| कुंजी पैरामीटर | key (वैकल्पिक: हर पते को बिना कुंजी के प्रतिदिन 2,500 अनुरोध मिलते हैं; क्रेडिट, पैकेज और उपयोग इतिहास के लिए अपनी My Geocode कुंजी यहाँ डालें) |
curl "https://www.mapquestapi.com/geocoding/v1/address?key=YOUR_MAPQUEST_KEY&location=233+S+Wacker+Dr,+Chicago,+IL"curl "https://mapquest.mygeocode.com/geocoding/v1/address?key=YOUR_MYGEOCODE_KEY&location=233+S+Wacker+Dr,+Chicago,+IL"लोग क्यों बदलते हैं
MapQuest का मुफ़्त टियर सालों में छोटा होता गया है और उसके डेवलपर प्लान मासिक टियर हैं। यहाँ आपको प्रतिदिन 2,500 मुफ़्त मिलते हैं और उसके बाद प्रति अनुरोध या तय मूल्य।
कुंजी हो या न हो, वही मुफ़्त कोटा। mapquest.mygeocode.com पर अनुरोध उन्हीं प्रतिदिन 2,500 मुफ़्त अनुरोधों में गिने जाते हैं जो आपके पते, या आपकी कुंजी, को हमारे अपने एंडपॉइंट पर मिलते हैं। उसके ऊपर, प्रीपेड क्रेडिट से €0.0001 प्रति अनुरोध, या Unlimited कुंजी के लिए €50 प्रति माह। साइन अप के लिए केवल एक ईमेल पता चाहिए, और कुछ नहीं।
एंडपॉइंट
| mapquest.mygeocode.com पर पाथ | यह क्या करता है | किस पर आधारित |
|---|---|---|
/geocoding/v1/address?location=... | फ़ॉरवर्ड जियोकोडिंग | फ़ॉरवर्ड जियोकोडिंग |
/elevation/v1/profile?latLngCollection=lat,lng,lat,lng (साथ ही shapeFormat=cmp/cmp6, unit=m|f, POST JSON) | ऊँचाई प्रोफ़ाइल | ऊँचाई लुकअप |
/geocoding/v1/reverse?location=lat,lng | रिवर्स जियोकोडिंग | रिवर्स जियोकोडिंग |
/geocoding/v1/batch?location=...&location=... | बैच जियोकोडिंग | फ़ॉरवर्ड जियोकोडिंग |
उदाहरण रिस्पॉन्स
ऊपर वाला अनुरोध यही लौटाता है। फ़ील्ड नाम, नेस्टिंग और टाइप MapQuest के अनुसार हैं। केवल उनके पीछे का डेटा हमारा है।
{
"info": {
"statuscode": 0,
"copyright": { "text": "My Geocode", "imageUrl": "https://www.mygeocode.com/assets/img/logo.svg", "imageAltText": "My Geocode" },
"messages": []
},
"options": { "maxResults": -1, "thumbMaps": false, "ignoreLatLngInput": false },
"results": [
{
"providedLocation": { "location": "233 S Wacker Dr, Chicago, IL" },
"locations": [
{
"street": "233 S Wacker Dr",
"adminArea6": "Loop",
"adminArea6Type": "Neighborhood",
"adminArea5": "Chicago",
"adminArea5Type": "City",
"adminArea4": "Cook County",
"adminArea4Type": "County",
"adminArea3": "IL",
"adminArea3Type": "State",
"adminArea1": "US",
"adminArea1Type": "Country",
"postalCode": "60606",
"geocodeQualityCode": "P1AAA",
"geocodeQuality": "POINT",
"dragPoint": false,
"sideOfStreet": "R",
"linkId": "0",
"unknownInput": "",
"type": "s",
"latLng": { "lat": 41.878876, "lng": -87.635918 },
"displayLatLng": { "lat": 41.878876, "lng": -87.635918 }
}
]
}
]
}विवरण और अंतर
प्रतिदिन पहले 2,500 अनुरोधों के लिए किसी कुंजी की ज़रूरत नहीं। My Geocode कुंजी इस्तेमाल करने के लिए उसे वहीं डालें जहाँ आपकी MapQuest कुंजी जाती थी: key क्वेरी पैरामीटर। X-API-Key हेडर, Authorization: Bearer और HTTP Basic ऑथेंटिकेशन (कुंजी को यूज़र नेम के रूप में) भी हर होस्ट पर काम करते हैं, इसलिए जो क्लाइंट लाइब्रेरी अपने तरीके से ऑथेंटिकेट करती हैं वे बिना बदलाव के काम करती रहती हैं।
रिस्पॉन्स में कॉपीराइट पंक्तियाँ, लाइसेंस के नाम, शर्तें और गोपनीयता लिंक मूल प्रदाता के नहीं बल्कि हमारे हैं। बाकी सब कुछ मूल संरचना में रहता है।
- ऊँचाई प्रोफ़ाइल
latLngCollectionको कच्चे जोड़ों के रूप में याcmpयाcmp6कंप्रेस्ड पाथ के रूप में लेती है, मीटर या फ़ुट में, GET या POST से। - बैच जियोकोडिंग दोहराए गए
location=पैरामीटर या पोस्ट की गईlocationsसूची के साथ काम करती है, और हर इनपुट के लिए एक प्रविष्टि लौटाती है। - एक बैच में अधिकतम 100 स्थान हो सकते हैं और हर स्थान एक अनुरोध गिना जाता है, जैसे MapQuest करता है।
- जिन बिंदुओं का कोई डेटा नहीं है, वे -32768 ऊँचाई बताते हैं, जैसे MapQuest करता है।
अगर आपका क्लाइंट किसी ऐसे फ़ील्ड या व्यवहार पर निर्भर है जो यहाँ सूचीबद्ध नहीं है, तो हमें बताएँ। कम्पैटिबिलिटी की कमियाँ जल्दी ठीक हो जाती हैं, क्योंकि वे आमतौर पर छोटी होती हैं।
अन्य ड्रॉप-इन होस्ट
- Google Maps
- Bing Maps
- HERE
- Mapbox
- Geocode.Farm
- Nominatim (OSM)
- OpenCage
- LocationIQ
- Geoapify
- TomTom
- Geocodio
- PositionStack
- ip-api
- ipinfo
- ipstack
- Open-Elevation
ड्रॉप-इन कैसे काम करते हैं, अवलोकन, और JavaScript लाइब्रेरी ड्रॉप-इन।