इस महीने हमने क्या लॉन्च किया: जियोकोडिंग, IP, समय क्षेत्र और बहुत कुछ
पूरे API में हाल के काम का सार: नए कम्पैटिबिलिटी होस्ट, तेज़ समय क्षेत्र और ऊँचाई लुकअप, डैशबोर्ड की सुविधाएँ, और कोटा की ज़्यादा साफ़ जानकारी।
एक-एक घोषणा से सत्रह कम्पैटिबिलिटी होस्ट पर नज़र रखना मुश्किल है, इसलिए हमने सभी को एक जगह रख दिया है: /compatibility/ पर एक कम्पैटिबिलिटी मैट्रिक्स, जिसमें हमारे सपोर्ट किए जाने वाले हर ड्रॉप-इन होस्ट की सूची साथ-साथ है, और हर एक के अपने दस्तावेज़ का सीधा लिंक है।
इस सूची में Google Maps Platform, Bing Maps REST Services, HERE Geocoding and Search, Mapbox Geocoding, Geocode.Farm, OpenStreetMap Nominatim, OpenCage, LocationIQ, Geoapify, TomTom Search, MapQuest Geocoding, Geocodio, PositionStack, ip-api.com, ipinfo.io, ipstack और Open-Elevation शामिल हैं। कुल मिलाकर ये जियोकोडिंग, IP जियोलोकेशन और ऊँचाई लुकअप को कवर करते हैं, और हर मूल प्रोवाइडर के अनुरोध और रिस्पॉन्स की संरचना को ठीक वैसा ही दोहराते हैं, सिवाय कॉपीराइट, शर्तों और गोपनीयता के टेक्स्ट के, जो हमारा है।
इन्हें एक पेज पर रखने का मकसद सिर्फ़ सफ़ाई नहीं है। इसका मतलब है कि कोई टीम जो यह तय कर रही है कि किस प्रोवाइडर को छोड़ना है, वह पूरा दायरा एक साथ देख सकती है, बजाय अलग-अलग घोषणाओं से एक-एक कम्पैटिबिलिटी होस्ट के बारे में जानने के। अगर आपका स्टैक इनमें से एक से ज़्यादा प्रोवाइडर का उपयोग करता है, चाहे जियोकोडिंग के लिए Mapbox और IP लुकअप के लिए ipinfo.io हो, या कोई और मेल, तो मैट्रिक्स साफ़ कर देता है कि इन सभी को एक My Geocode खाते और एक कुंजी के पीछे इकट्ठा किया जा सकता है।
यही एकीकरण आम तौर पर कम्पैटिबिलिटी वाले तरीके का असली फ़ायदा है। एक ही कुंजी सूची के हर होस्ट पर ऑथेंटिकेट होती है, हमारे चार मानक तरीकों में से जिसे भी आपका इंटीग्रेशन पहले से पसंद करता है: X-API-Key हेडर, Authorization: Bearer हेडर, HTTP Basic ऑथ, या क्वेरी पैरामीटर। इन सभी पर उपयोग उसी मुफ़्त कोटा, उसी प्रीपेड क्रेडिट बैलेंस या उसी Unlimited पैकेज में गिना जाता है, और हर रिस्पॉन्स पर, चाहे वह किसी भी होस्ट से आया हो, वही कोटा हेडर होते हैं। एक खाता, एक कुंजी, एक बिल, चाहे आपका इंटीग्रेशन पहले कितने भी अलग प्रोवाइडर पर निर्भर रहा हो।
जो टीमें किसी एक प्रोवाइडर को बदलने के बजाय बड़े माइग्रेशन पर विचार कर रही हैं, उनके लिए यह मैट्रिक्स स्वाभाविक शुरुआती बिंदु है, और माइग्रेशन से जुड़ी सामान्य जानकारी इसके साथ /docs/compatibility/ पर है। हर होस्ट का अपना दस्तावेज़ पेज खास अनुरोध पैरामीटर और स्विच करने से पहले जानने लायक हर ब्योरे को कवर करता है।
कम्पैटिबिलिटी कवरेज बदलने के साथ हम इस पेज को अपडेट रखने की योजना बना रहे हैं, ताकि यह उपलब्ध चीज़ों का एकमात्र संदर्भ बना रहे, न कि अलग-अलग घोषणाओं के बीच पुराना पड़ जाने वाला पेज।