जियोकोड एपीआई से स्थान डेटा प्राप्त करने की क्षमता आपको अक्षांश और देशांतर निर्देशांक से सटीक और संरचित भौगोलिक जानकारी प्राप्त करने की अनुमति देती है जब यह एक स्थान प्राप्त करता है एपीआई कई स्तरों के पते के डेटा को लौटाता है जो आपको विशिष्ट बिंदुओं (जैसे एक सटीक पता) और व्यापक क्षेत्रों (जैसे पड़ोस, शहर या काउंटी) को सटीक रूप से पहचानने की अनुमति देता है
प्रतिक्रियाएं एक formatted_address फ़ील्ड शामिल करती हैं जो मानव-पठनीय फ़ॉर्मेट में पूर्ण पते का प्रतिनिधित्व करती हैं Address_components भी प्रदान किए जाते हैं जो पते के प्रत्येक तत्व का विवरण देते हैं जिसमें सड़क संख्या (street_number) सड़क का नाम (route) पड़ोस (neighborhood) उप-स्थानीयता (sublocality) शहर (locality) काउंटी (administrative_area_level_2) राज्य (administrative_area_level_1) देश और डाक कोड शामिल हैं प्रत्येक घटक के साथ इसका लंबा और संक्षिप्त नाम होता है साथ ही इसका संबंधित प्रकार भी होता है जो वर्गीकरण और दृश्यता के लिए उपयोगी है
इसके अतिरिक्त एपीआई भौगोलिक स्थिति को दर्शाने वाले geometry.location फ़ील्ड में सटीक निर्देशांक लौटाता है जिसमें अक्षांश और देशांतर मान शामिल होते हैं साथ ही location_type स्तर की सटीकता को दर्शाता है (जैसे "ROOFTOP" "APPROXIMATE" या "GEOMETRIC_CENTER") एक व्यूपोर्ट (प्रदर्शन क्षेत्र) भी प्रदान किया जाता है जो मानचित्रों पर भौगोलिक प्रतिनिधित्व को सुगम बनाता है
कुछ मामलों में प्रतिक्रिया में कई स्तरित या वैकल्पिक परिणाम शामिल हो सकते हैं जो निकटवर्ती स्थानों संबंधित भवनों चौराहों या संबंधित रुचि के बिंदुओं तक पहुंच की अनुमति देते हैं प्लस कोड (plus_code) में compound_code और global_code संस्करण भी शामिल होते हैं जो औपचारिक पते के बिना स्थानों का प्रतिनिधित्व करने के लिए उपयोगी होते हैं
यह एपीआई जियोलोकेशन अनुप्रयोगों लॉजिस्टिक्स डिलीवरी सेवाओं क्षेत्र विश्लेषण पता मान्यता मानचित्र दृश्यता और भौगोलिक सूचना प्रणालियों (GIS) के लिए आदर्श है यह कई प्रारूपों और ग्रेनुलैरिटी के स्तरों का समर्थन करता है दोनों सटीक आवश्यकताओं और व्यापक क्षेत्रीय विश्लेषण के लिए अनुकूलित है
संक्षेप में एपीआई पूर्ण संरचित और विश्वसनीय डेटा प्रदान करता है ताकि निर्देशांकों को भौगोलिक जानकारी में परिवर्तित किया जा सके जो आधुनिक सिस्टम द्वारा समझने और उपयोग करने योग्य हो
{
"plus_code" :
{
"compound_code" : "P27Q+MCM New York, NY, USA",
"global_code" : "87G8P27Q+MCM"
},
"results" :
[
{
"address_components" :
[
{
"long_name" : "277",
"short_name" : "277",
"types" :
[
"street_number"
]
},
{
"long_name" : "Bedford Avenue",
"short_name" : "Bedford Ave",
"types" :
[
"route"
]
},
{
"long_name" : "Williamsburg",
"short_name" : "Williamsburg",
"types" :
[
"neighborhood",
"political"
]
},
{
"long_name" : "Brooklyn",
"short_name" : "Brooklyn",
"types" :
[
"political",
"sublocality",
"sublocality_level_1"
]
},
{
"long_name" : "Kings County",
"short_name" : "Kings County",
"types" :
[
"administrative_area_level_2",
"political"
]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" :
[
"administrative_area_level_1",
"political"
]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" :
[
"country",
"political"
]
},
{
"long_name" : "11211",
"short_name" : "11211",
"types" :
[
"postal_code"
]
}
],
"formatted_address" : "277 Bedford Ave, Brooklyn, NY 11211, USA",
"geometry" :
{
"location" :
{
"lat" : 40.7142205,
"lng" : -73.9612903
},
"location_type" : "ROOFTOP",
"viewport" :
{
"northeast" :
{
"lat" : 40.71556948029149,
"lng" : -73.95994131970849
},
"southwest" :
{
"lat" : 40.7128715197085,
"lng" : -73.9626392802915
}
}
},
"navigation_points" :
[
{
"location" :
{
"latitude" : 40.7142498,
"longitude" : -73.9613696
}
}
],
"place_id" : "ChIJd8BlQ2BZwokRAFUEcm_qrcA",
"plus_code" :
{
"compound_code" : "P27Q+MF Brooklyn, NY, USA",
"global_code" : "87G8P27Q+MF"
},
"types" :
[
"street_address"
]
},
{
"address_components" :
[
{
"long_name" : "281",
"short_name" : "281",
"types" :
[
"street_number"
]
},
{
"long_name" : "Bedford Avenue",
"short_name" : "Bedford Ave",
"types" :
[
"route"
]
},
{
"long_name" : "Williamsburg",
"short_name" : "Williamsburg",
"types" :
[
"neighborhood",
"political"
]
},
{
"long_name" : "Brooklyn",
"short_name" : "Brooklyn",
"types" :
[
"political",
"sublocality",
"sublocality_level_1"
]
},
{
"long_name" : "Kings County",
"short_name" : "Kings County",
"types" :
[
"administrative_area_level_2",
"political"
]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" :
[
"administrative_area_level_1",
"political"
]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" :
[
"country",
"political"
]
},
{
"long_name" : "11211",
"short_name" : "11211",
"types" :
[
"postal_code"
]
},
{
"long_name" : "4230",
"short_name" : "4230",
"types" :
[
"postal_code_suffix"
]
}
],
"formatted_address" : "281 Bedford Ave, Brooklyn, NY 11211, USA",
"geometry" :
{
"bounds" :
{
"northeast" :
{
"lat" : 40.7142054,
"lng" : -73.9612142
},
"southwest" :
{
"lat" : 40.7140652,
"lng" : -73.9614433
}
},
"location" :
{
"lat" : 40.7141354,
"lng" : -73.9613287
},
"location_type" : "ROOFTOP",
"viewport" :
{
"northeast" :
{
"lat" : 40.71548428029149,
"lng" : -73.9599797697085
},
"southwest" :
{
"lat" : 40.7127863197085,
"lng" : -73.9626777302915
}
}
},
"navigation_points" :
[
{
"location" :
{
"latitude" : 40.7141769,
"longitude" : -73.9614164
}
}
],
"place_id" : "ChIJiYRKQWBZwokR10UtO7vMvr0",
"types" :
[
"premise",
"street_address"
]
},
{
"address_components" :
[
{
"long_name" : "277",
"short_name" : "277",
"types" :
[
"street_number"
]
},
{
"long_name" : "Bedford Avenue",
"short_name" : "Bedford Ave",
"types" :
[
"route"
]
},
{
"long_name" : "Williamsburg",
"short_name" : "Williamsburg",
"types" :
[
"neighborhood",
"political"
]
},
{
"long_name" : "Brooklyn",
"short_name" : "Brooklyn",
"types" :
[
"political",
"sublocality",
"sublocality_level_1"
]
},
{
"long_name" : "Kings County",
"short_name" : "Kings County",
"types" :
[
"administrative_area_level_2",
"political"
]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" :
[
"administrative_area_level_1",
"political"
]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" :
[
"country",
"political"
]
},
{
"long_name" : "11211",
"short_name" : "11211",
"types" :
[
"postal_code"
]
}
],
"formatted_address" : "277 Bedford Ave, Brooklyn, NY 11211, USA",
"geometry" :
{
"location" :
{
"lat" : 40.7142205,
"lng" : -73.9612903
},
"location_type" : "ROOFTOP",
"viewport" :
{
"northeast" :
{
"lat" : 40.71556948029149,
"lng" : -73.95994131970849
},
"southwest" :
{
"lat" : 40.7128715197085,
"lng" : -73.9626392802915
}
}
},
"navigation_points" :
[
{
"location" :
{
"latitude" : 40.7142199,
"longitude" : -73.9613932
}
}
],
"place_id" : "ChIJIdIK_DJZwokRImC6xolwWOM",
"plus_code" :
{
"compound_code" : "P27Q+MF Brooklyn, NY, USA",
"global_code" : "87G8P27Q+MF"
},
"types" :
[
"establishment",
"food",
"point_of_interest",
"restaurant"
]
},
{
"address_components" :
[
{
"long_name" : "294"}]}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/9141/retrieve+location+data+from+geocode+api/16530/reverse+geocoding?latlng=40.714222,-73.961442' --header 'Authorization: Bearer YOUR_API_KEY'
{
"results" :
[
{
"address_components" :
[
{
"long_name" : "Infinite Loop 1",
"short_name" : "Infinite Loop 1",
"types" :
[
"premise"
]
},
{
"long_name" : "1",
"short_name" : "1",
"types" :
[
"street_number"
]
},
{
"long_name" : "Infinite Loop",
"short_name" : "Infinite Loop",
"types" :
[
"route"
]
},
{
"long_name" : "Cupertino",
"short_name" : "Cupertino",
"types" :
[
"locality",
"political"
]
},
{
"long_name" : "Santa Clara County",
"short_name" : "Santa Clara County",
"types" :
[
"administrative_area_level_2",
"political"
]
},
{
"long_name" : "California",
"short_name" : "CA",
"types" :
[
"administrative_area_level_1",
"political"
]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" :
[
"country",
"political"
]
},
{
"long_name" : "95014",
"short_name" : "95014",
"types" :
[
"postal_code"
]
},
{
"long_name" : "2083",
"short_name" : "2083",
"types" :
[
"postal_code_suffix"
]
}
],
"formatted_address" : "Infinite Loop 1, 1 Infinite Loop, Cupertino, CA 95014, USA",
"geometry" :
{
"bounds" :
{
"northeast" :
{
"lat" : 37.3321786,
"lng" : -122.0297996
},
"southwest" :
{
"lat" : 37.3312158,
"lng" : -122.0305776
}
},
"location" :
{
"lat" : 37.3318598,
"lng" : -122.0302485
},
"location_type" : "ROOFTOP",
"viewport" :
{
"northeast" :
{
"lat" : 37.3330203302915,
"lng" : -122.0289492197085
},
"southwest" :
{
"lat" : 37.3303223697085,
"lng" : -122.0316471802915
}
}
},
"navigation_points" :
[
{
"location" :
{
"latitude" : 37.33116529999999,
"longitude" : -122.0307429
},
"restricted_travel_modes" :
[
"WALK"
]
},
{
"location" :
{
"latitude" : 37.3314215,
"longitude" : -122.030747
}
},
{
"location" :
{
"latitude" : 37.3317064,
"longitude" : -122.0307154
}
},
{
"location" :
{
"latitude" : 37.3319324,
"longitude" : -122.0307347
}
}
],
"place_id" : "ChIJAf9D3La1j4ARuwKZtGjgMXw",
"types" :
[
"premise",
"street_address"
]
}
],
"status" : "OK"
}
curl --location --request GET 'https://zylalabs.com/api/9141/retrieve+location+data+from+geocode+api/16535/geocoding?address=1 Infinite Loop, Cupertino, CA 95014, USA' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
रिवर्स जियोकोडिंग एंडपॉइंट अक्षांश और देशांतर समन्वयों के आधार पर संरचित भौगोलिक जानकारी लौटाता है इसमें एक स्वरूपित पता पता घटक (जैसे सड़क संख्या पड़ोस शहर राज्य और डाक कोड) सटीक समन्वय स्थान प्रकार मानचित्रण के लिए व्यू पोर्ट और प्लस कोड शामिल हैं
प्रतिक्रिया में प्रमुख क्षेत्र हैं `formatted_address`, `address_components`, `geometry.location` (जो अक्षांश और देशांतर के साथ है), `location_type`, `viewport`, और `plus_code` प्रत्येक क्षेत्र सटीक स्थान पहचान के लिए विशिष्ट भौगोलिक विवरण प्रदान करता है
प्रतिक्रिया डेटा को JSON संरचना में व्यवस्थित किया गया है मुख्य घटकों में `formatted_address` स्ट्रिंग `address_components` का एक एरे शामिल है जो प्रत्येक पते के भाग का विवरण देता है एक `geometry` ऑब्जेक्ट जिसमें स्थान के निर्देशांक शामिल होते हैं और वैकल्पिक स्थान प्रतिनिधित्व के लिए एक `plus_code` होता है
जियोगोडिंग अंतिम बिंदु एक निर्दिष्ट पते के आधार पर जानकारी प्रदान करता है जो रिवर्स जियोगोडिंग अंतिम बिंदु के समान संरचित डेटा लौटाता है इसमें स्वरूपित पता पता संघटक निर्देशांक और प्लस कोड शामिल हैं जिससे उपयोगकर्ता पते को भौगोलिक डेटा में परिवर्तित कर सकते हैं
उपयोगकर्ता अपने अनुरोधों को रिवर्स जियोकोडिंग एंडपॉइंट के लिए अक्षांश और देशांतर निर्दिष्ट करके या जियोकोडिंग एंडपॉइंट के लिए एक पते के द्वारा कस्टमाइज़ कर सकते हैं अतिरिक्त पैरामीटर में भाषा प्राथमिकताएँ या विशिष्ट डेटा स्वरूप शामिल हो सकते हैं जो API की क्षमताओं पर निर्भर करता है
डेटा प्राधिकृत भौगोलिक डेटाबेस, मानचित्रण सेवाओं और उपयोगकर्ता-द्वारा प्रदान की गई जानकारी के मिश्रण से प्राप्त किया गया है यह बहु-स्रोत दृष्टिकोण भौगोलिक विवरणों की व्यापक कवरेज और सटीकता सुनिश्चित करने में मदद करता है
विशिष्ट उपयोग के मामले में भूस्थानिकी एप्लिकेशन, लॉजिस्टिक्स और डिलीवरी सेवाएँ, पते की मान्यता, क्षेत्र विश्लेषण और भौगोलिक सूचना प्रणाली (GIS) शामिल हैं API किसी भी एप्लिकेशन के लिए उपयोगी है जिसे सटीक स्थान डेटा और संरचित पते की जानकारी की आवश्यकता होती है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को इनपुट समन्वय की सटीकता की जांच करनी चाहिए इसके अलावा परिणाम की पूर्णता को बढ़ाने के लिए आस-पास के स्थानों को क्वेरी करना या वैकल्पिक डेटा स्रोतों का उपयोग करने जैसे बैकअप तंत्र को लागू करने पर विचार करें
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
173ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,429ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
17ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
105ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,869ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
299ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
219ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
935ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
546ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
83ms