OpenStreetMap Nominatim का ड्रॉप-इन विकल्प
सार्वजनिक Nominatim इंस्टेंस प्रति सेकंड अधिकतम एक अनुरोध और कोई भारी उपयोग नहीं माँगता है। osm.mygeocode.com वही search और reverse इंटरफ़ेस JSON, JSONv2 और GeoJSON फ़ॉर्मैट में देता है, ऐसे कोटे के साथ जिसके हिसाब से आप सच में योजना बना सकते हैं।
एक होस्टनेम बदलें
| मूल होस्ट |
|
|---|---|
| इसके बजाय इस्तेमाल करें | osm.mygeocode.com |
| कुंजी पैरामीटर | मूल में कोई नहीं, और यहाँ भी किसी की ज़रूरत नहीं: हर पते को बिना कुंजी के प्रतिदिन 2,500 अनुरोध मिलते हैं। क्रेडिट, पैकेज और उपयोग इतिहास के लिए क्वेरी में key=... जोड़ें या X-API-Key हेडर भेजें। |
curl "https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate+Berlin&format=json&addressdetails=1"curl "https://osm.mygeocode.com/search?q=Brandenburg+Gate+Berlin&format=json&addressdetails=1"लोग क्यों बदलते हैं
सार्वजनिक Nominatim सर्वर एक साझा संसाधन है जिसकी उपयोग नीति सख़्त है। अपना सर्वर चलाना एक पूर्णकालिक काम है। यह वही इंटरफ़ेस है, इन दोनों में से किसी समस्या के बिना।
कुंजी हो या न हो, वही मुफ़्त कोटा। osm.mygeocode.com पर अनुरोध उन्हीं प्रतिदिन 2,500 मुफ़्त अनुरोधों में गिने जाते हैं जो आपके पते, या आपकी कुंजी, को हमारे अपने एंडपॉइंट पर मिलते हैं। उसके ऊपर, प्रीपेड क्रेडिट से €0.0001 प्रति अनुरोध, या Unlimited कुंजी के लिए €50 प्रति माह। साइन अप के लिए केवल एक ईमेल पता चाहिए, और कुछ नहीं।
एंडपॉइंट
| osm.mygeocode.com पर पाथ | यह क्या करता है | किस पर आधारित |
|---|---|---|
/search?q=...&format=json | मुक्त रूप से खोज | फ़ॉरवर्ड जियोकोडिंग |
/search?street=...&city=...&country=...&format=json | संरचित खोज | फ़ॉरवर्ड जियोकोडिंग |
/reverse?lat=...&lon=...&format=json | रिवर्स | रिवर्स जियोकोडिंग |
उदाहरण रिस्पॉन्स
ऊपर वाला अनुरोध यही लौटाता है। फ़ील्ड नाम, नेस्टिंग और टाइप Nominatim (OSM) के अनुसार हैं। केवल उनके पीछे का डेटा हमारा है।
[
{
"place_id": 2384719,
"licence": "Data by My Geocode, https://www.mygeocode.com/terms/",
"osm_type": "way",
"osm_id": 518071791,
"lat": "52.5162746",
"lon": "13.3777041",
"class": "tourism",
"type": "attraction",
"place_rank": 30,
"importance": 0.8317,
"addresstype": "tourism",
"name": "Brandenburger Tor",
"display_name": "Brandenburger Tor, Pariser Platz, Mitte, Berlin, 10117, Deutschland",
"address": {
"tourism": "Brandenburger Tor",
"road": "Pariser Platz",
"suburb": "Mitte",
"borough": "Mitte",
"city": "Berlin",
"state": "Berlin",
"postcode": "10117",
"country": "Deutschland",
"country_code": "de"
},
"boundingbox": ["52.5161073", "52.5164414", "13.3775375", "13.3778623"]
}
]विवरण और अंतर
Nominatim में कोई कुंजी नहीं है, और यहाँ भी प्रतिदिन पहले 2,500 अनुरोधों के लिए किसी की ज़रूरत नहीं। क्रेडिट, पैकेज और उपयोग इतिहास के लिए क्वेरी में key=... जोड़ें या X-API-Key हेडर भेजें।
रिस्पॉन्स में कॉपीराइट पंक्तियाँ, लाइसेंस के नाम, शर्तें और गोपनीयता लिंक मूल प्रदाता के नहीं बल्कि हमारे हैं। बाकी सब कुछ मूल संरचना में रहता है।
/searchडिफ़ॉल्ट रूप से jsonv2 लौटाता है और/reverseXML, Nominatim के अपने डिफ़ॉल्ट के अनुसार।xml,json,jsonv2,geojsonऔरgeocodejsonसभी फ़ॉर्मैट उपलब्ध हैं।- लाइसेंस पंक्ति और XML attribution एट्रिब्यूट हमारे हैं।
- कोई बैच एंडपॉइंट नहीं है, क्योंकि मूल में भी नहीं है। बड़े काम के लिए
api.mygeocode.comपरPOST /v1/forwardया/v1/reverseइस्तेमाल करें (प्रति कॉल अधिकतम 100, हर एक एक अनुरोध)।
अगर आपका क्लाइंट किसी ऐसे फ़ील्ड या व्यवहार पर निर्भर है जो यहाँ सूचीबद्ध नहीं है, तो हमें बताएँ। कम्पैटिबिलिटी की कमियाँ जल्दी ठीक हो जाती हैं, क्योंकि वे आमतौर पर छोटी होती हैं।
अन्य ड्रॉप-इन होस्ट
- Google Maps
- Bing Maps
- HERE
- Mapbox
- Geocode.Farm
- OpenCage
- LocationIQ
- Geoapify
- TomTom
- MapQuest
- Geocodio
- PositionStack
- ip-api
- ipinfo
- ipstack
- Open-Elevation
ड्रॉप-इन कैसे काम करते हैं, अवलोकन, और JavaScript लाइब्रेरी ड्रॉप-इन।