OpenStreetMap Nominatim का ड्रॉप-इन विकल्प

सार्वजनिक Nominatim इंस्टेंस प्रति सेकंड अधिकतम एक अनुरोध और कोई भारी उपयोग नहीं माँगता है। osm.mygeocode.com वही search और reverse इंटरफ़ेस JSON, JSONv2 और GeoJSON फ़ॉर्मैट में देता है, ऐसे कोटे के साथ जिसके हिसाब से आप सच में योजना बना सकते हैं।

एक होस्टनेम बदलें

मूल होस्ट
  • nominatim.openstreetmap.org
इसके बजाय इस्तेमाल करें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) के अनुसार हैं। केवल उनके पीछे का डेटा हमारा है।

osm.mygeocode.com से रिस्पॉन्स
[
  {
    "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 लौटाता है और /reverse XML, Nominatim के अपने डिफ़ॉल्ट के अनुसार।
  • xml, json, jsonv2, geojson और geocodejson सभी फ़ॉर्मैट उपलब्ध हैं।
  • लाइसेंस पंक्ति और XML attribution एट्रिब्यूट हमारे हैं।
  • कोई बैच एंडपॉइंट नहीं है, क्योंकि मूल में भी नहीं है। बड़े काम के लिए api.mygeocode.com पर POST /v1/forward या /v1/reverse इस्तेमाल करें (प्रति कॉल अधिकतम 100, हर एक एक अनुरोध)।

अगर आपका क्लाइंट किसी ऐसे फ़ील्ड या व्यवहार पर निर्भर है जो यहाँ सूचीबद्ध नहीं है, तो हमें बताएँ। कम्पैटिबिलिटी की कमियाँ जल्दी ठीक हो जाती हैं, क्योंकि वे आमतौर पर छोटी होती हैं।

अन्य ड्रॉप-इन होस्ट

ड्रॉप-इन कैसे काम करते हैं, अवलोकन, और JavaScript लाइब्रेरी ड्रॉप-इन