अन्य जियोकोडिंग API के ड्रॉप-इन विकल्प

जियोकोडिंग प्रदाता बदलने का मतलब आमतौर पर रिस्पॉन्स पार्स करने वाले कोड को दोबारा लिखना होता है। हम चाहते हैं कि आपको ऐसा न करना पड़े। नीचे दिया हर होस्ट किसी एक प्रदाता के API के पाथ और पैरामीटर स्वीकार करता है और उसी प्रदाता के JSON फ़ॉर्मैट में जवाब देता है, पीछे हमारे डेटा के साथ। होस्टनेम बदलें, पुरानी कुंजी की जगह अपनी My Geocode कुंजी डालें, और शिप करें। मुफ़्त कुंजी के लिए आपका नाम, एक ईमेल पता और एक मिनट लगता है।

  1. नीचे अपना प्रदाता खोजें

    हर पेज पर मूल होस्ट, विकल्प होस्ट और समर्थित हर पाथ की सूची है।

  2. अपने कॉन्फ़िग में होस्ट बदलें

    उदाहरण के लिए maps.googleapis.com बन जाता है gapi.mygeocode.com। पाथ और पैरामीटर वही रहते हैं।

  3. कुंजी बदलें

    अपनी My Geocode कुंजी उसी पैरामीटर में डालें जिसमें पुरानी कुंजी जाती थी। मुफ़्त कुंजी में प्रतिदिन 2,500 अनुरोध होते हैं।

REST होस्ट

Google Maps प्लैटफ़ॉर्म

maps.googleapis.com → gapi.mygeocode.com

Geocoding, Places Autocomplete, Time Zone और Elevation वेब सेवाएँ सभी gapi.mygeocode.com पर उन्हीं पाथ पर, उसी JSON संरचना के साथ जवाब देती हैं जो Google लौटाता है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Bing Maps REST सेवाएँ

dev.virtualearth.net → bing.mygeocode.com

Microsoft, Bing Maps for Enterprise को बंद कर रहा है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

HERE Geocoding और Search

geocode.search.hereapi.com, revgeocode.search.hereapi.com, autosuggest.search.hereapi.com, autocomplete.search.hereapi.com → here.mygeocode.com

HERE अपने सर्च API को कई होस्ट में बाँटता है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Mapbox Geocoding

api.mapbox.com → mapbox.mygeocode.com

पुराना v5 Geocoding API और मौजूदा v6 एंडपॉइंट, दोनों mapbox.mygeocode.com पर जवाब देते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Geocode.Farm

api.geocode.farm, www.geocode.farm → farm.mygeocode.com

Geocode.Farm के फ़ॉरवर्ड और रिवर्स एंडपॉइंट, v3 और v4 दोनों URL शैलियों में, farm.mygeocode.com पर जवाब देते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

OpenStreetMap Nominatim

nominatim.openstreetmap.org → osm.mygeocode.com

सार्वजनिक Nominatim इंस्टेंस प्रति सेकंड अधिकतम एक अनुरोध और कोई भारी उपयोग नहीं माँगता है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

OpenCage

api.opencagedata.com → opencage.mygeocode.com

OpenCage फ़ॉरवर्ड और रिवर्स जियोकोडिंग के लिए एक ही एंडपॉइंट का उपयोग करता है और एक विस्तृत annotations ब्लॉक लौटाता है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

LocationIQ

us1.locationiq.com, eu1.locationiq.com → locationiq.mygeocode.com

LocationIQ के search, reverse, autocomplete और timezone एंडपॉइंट locationiq.mygeocode.com पर जवाब देते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Geoapify

api.geoapify.com → geoapify.mygeocode.com

Geoapify के जियोकोडिंग एंडपॉइंट एक सपाट properties ऑब्जेक्ट के साथ GeoJSON FeatureCollection लौटाते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

TomTom Search

api.tomtom.com → tomtom.mygeocode.com

TomTom के Geocode, Reverse Geocode और Fuzzy Search एंडपॉइंट tomtom.mygeocode.com पर उसी summary और results संरचना के साथ जवाब देते हैं, जिसमें freeformAddress फ़ील्ड भी शामिल है जिसे ज़्यादातर इंटीग्रेशन दिखाते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

MapQuest Geocoding

www.mapquestapi.com, open.mapquestapi.com → mapquest.mygeocode.com

लाइसेंस वाले और Open Data, दोनों MapQuest जियोकोडिंग एंडपॉइंट mapquest.mygeocode.com पर जवाब देते हैं, info, options और results एनवेलप और adminArea1 से adminArea6 तक के उस नामकरण के साथ जिसे MapQuest क्लाइंट पार्स करते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Geocodio

api.geocod.io → geocodio.mygeocode.com

Geocodio संयुक्त राज्य अमेरिका और कनाडा पर केंद्रित है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

PositionStack

api.positionstack.com → positionstack.mygeocode.com

PositionStack के फ़ॉरवर्ड और रिवर्स एंडपॉइंट positionstack.mygeocode.com पर उसी data ऐरे और सपाट फ़ील्ड नामों के साथ जवाब देते हैं।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

ip-api.com

ip-api.com, pro.ip-api.com → ipapi.mygeocode.com

ip-api का JSON एंडपॉइंट सबसे ज़्यादा नकल किए गए IP लुकअप फ़ॉर्मैट में से एक है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

ipinfo.io

ipinfo.io → ipinfo.mygeocode.com

ipinfo का संक्षिप्त JSON, जिसमें एक loc स्ट्रिंग और AS नंबर से शुरू होने वाली एक org स्ट्रिंग होती है, ipinfo.mygeocode.com पर हूबहू मिलता है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

ipstack

api.ipstack.com → ipstack.mygeocode.com

ipstack के standard lookup और check एंडपॉइंट ipstack.mygeocode.com पर उन्हीं शीर्ष-स्तरीय फ़ील्ड और location ऑब्जेक्ट के साथ जवाब देते हैं, हर प्लान पर HTTPS के ज़रिए।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

Open-Elevation

api.open-elevation.com → openelevation.mygeocode.com

Open-Elevation का सार्वजनिक सर्वर एक स्वयंसेवी प्रोजेक्ट है, जिसमें अपटाइम का कोई वादा नहीं है।

एंडपॉइंट और रिस्पॉन्स फ़ॉर्मैट

JavaScript लाइब्रेरी

यही तरीका मैप और जियोकोडर लाइब्रेरी के लिए भी काम करता है। Google Maps JavaScript API को gapi.mygeocode.com से लोड करें, और google.maps.Map, Geocoder और places.Autocomplete हमारी टाइल्स और डेटा के साथ काम करते रहते हैं, मैप लोड का कोई शुल्क नहीं। Bing Maps V8 कंट्रोल, HERE Maps for JavaScript और MapQuest.js के लिए लोडर हैं, और MapLibre तथा mapbox-gl-geocoder के साथ Mapbox GL के लिए, और Leaflet जियोकोडर प्लगइन के लिए कॉन्फ़िगरेशन है।

JavaScript ड्रॉप-इन पूरा संदर्भ और माइग्रेशन चेकलिस्ट

क्या एक जैसा है और क्या नहीं

एक जैसा

  • प्रदाता द्वारा दस्तावेज़ित पाथ, क्वेरी पैरामीटर और HTTP मेथड।
  • रिस्पॉन्स संरचना: फ़ील्ड नाम, नेस्टिंग, ऐरे, टाइप और निर्देशांकों का क्रम।
  • स्टेटस शब्दावली, उदाहरण के लिए Google के OK और ZERO_RESULTS या Bing का statusCode
  • त्रुटि की संरचना, ताकि आपकी मौजूदा त्रुटि हैंडलिंग काम करती रहे।
  • मूल्य। किसी कम्पैटिबिलिटी होस्ट पर अनुरोध की कीमत हमारे अपने एंडपॉइंट पर अनुरोध जितनी ही है और वह कुंजी के उसी कोटे से घटता है।

अलग

  • डेटा। निर्देशांक, फ़ॉर्मैट किए गए पते और विश्वास मान हमारे हैं, इसलिए वे मूल प्रदाता से अंक-दर-अंक मेल नहीं खाएँगे।
  • पहचानकर्ता। Place ID हमारे हैं और स्थिर हैं, लेकिन उन्हें मूल प्रदाता को नहीं भेजा जा सकता।
  • जियोकोडिंग, IP, समय क्षेत्र और ऊँचाई के बाहर की सुविधाएँ, जैसे रूटिंग, जगहों का विवरण और फ़ोटो, शामिल नहीं हैं। हर पेज बताता है कि क्या उपलब्ध नहीं है।
  • कुंजियाँ। उपयोग के अनुसार भुगतान वाली कुंजी हर रोलिंग 24 घंटों में दो IP पतों से काम करती है और Unlimited कुंजी तीन से, जैसे हमारे अपने एंडपॉइंट पर। बड़े फ़्लीट के लिए ज़्यादा कुंजियाँ या पैकेज इस्तेमाल करें।

आपका प्रदाता सूची में नहीं है?

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