जियोकोड डेटा निष्कर्षण एपीआई आपको अक्षांश और देशांतर समन्वय से सटीक और संरचित भौगोलिक जानकारी प्राप्त करने की अनुमति देता है जब यह किसी स्थान को प्राप्त करता है तो एपीआई कई स्तरों के पते के डेटा को लौटाता है जो आपको विशिष्ट बिंदुओं (जैसे एक सटीक पता) और व्यापक क्षेत्रों (जैसे पड़ोस, शहरों या काउंटियों) की सटीक पहचान करने में मदद करता है
प्रतिक्रिया में एक प्रारूपित_पता क्षेत्र शामिल है जो मानव-पठन योग्य प्रारूप में पूरा पता दर्शाता है पता_घटक भी प्रदान किए जाते हैं जो पते का निर्माण करने वाले प्रत्येक तत्व को विवरण देते हैं जिसमें सड़क संख्या (सड़क_संख्या), सड़क नाम (मार्ग), पड़ोस (पड़ोस), उपस्थल (उपस्थल), शहर (स्थान), काउंटी (प्रशासनिक_क्षेत्र_स्तर_2), राज्य (प्रशासनिक_क्षेत्र_स्तर_1), देश और पोस्टल कोड शामिल हैं प्रत्येक घटक के साथ इसका लंबा और छोटा नाम होता है साथ ही इसके संबंधित प्रकार जो वर्गीकरण और दृश्यता के लिए उपयोगी है
इसके अतिरिक्त, एपीआई ज्यामिति.स्थान क्षेत्र में सटीक समन्वय लौटाता है, जिसमें अक्षांश और देशांतर मान होते हैं साथ ही स्थान_प्रकार स्तर की सटीकता को दर्शाता है (जैसे "रूफटॉप", "लगभग", या "ज्यामितीय_केंद्र") एक दृश्यता क्षेत्र (प्रदर्शन क्षेत्र) भी प्रदान किया जाता है ताकि मानचित्रों पर भौगोलिक निरूपण को सरल बनाया जा सके
कुछ मामलों में, प्रतिक्रिया में कई श्रेणीबद्ध या वैकल्पिक परिणाम शामिल हो सकते हैं जो निकटवर्ती स्थानों, संबंधित इमारतों, चौराहों या संबंधित रुचि के बिंदुओं तक पहुँच प्रदान करते हैं प्लस कोड (प्लस_कोड) के साथ यौगिक_कोड और वैश्विक_कोड भिन्नताएँ भी शामिल की जाती हैं जो एक औपचारिक पतों के बिना स्थानों का प्रदर्शन करने के लिए उपयोगी होती हैं
यह एपीआई भू-स्थानिक अनुप्रयोगों, लॉजिस्टिक्स, वितरण सेवाओं, क्षेत्र विश्लेषण, पते की पुष्टि, मानचित्र दृश्यता और भौगोलिक सूचना प्रणालियों (जीआईएस) के लिए आदर्श है यह कई प्रारूपों और स्तरों की बारीकी का समर्थन करता है, सटीक आवश्यकताओं और व्यापक क्षेत्रीय विश्लेषण दोनों के अनुसार अनुकूलित करता है
संक्षेप में, एपीआई समन्वय को उस भौगोलिक जानकारी में परिवर्तित करने के लिए पूरा, संरचित और विश्वसनीय डेटा प्रदान करता है जो आधुनिक प्रणालियों द्वारा समझने योग्य और उपयोगी है
{
"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/9140/geocode+data+extraction+api/16526/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/9140/geocode+data+extraction+api/16534/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` वैकल्पिक स्थान प्रतिनिधित्व के लिए होता है
जियोकोडिंग एंडपॉइंट निर्दिष्ट पते के आधार पर जानकारी प्रदान करता है जिसमें रिवर्स जियोकोडिंग एंडपॉइंट के समान संरचित डेटा लौटाता है इसमें फॉर्मेटेड पता पता घटक समन्वय और प्लस कोड शामिल हैं जिससे उपयोगकर्ता पते को भूगोलिक डेटा में परिवर्तित कर सकते हैं
उपयोगकर्ता रिवर्स जियोकोडिंग एंडपॉइंट के लिए latitude और longitude निर्दिष्ट करके या जियोकोडिंग एंडपॉइंट के लिए एक पता निर्धारित करके अपनी अनुरोधों को कस्टमाइज़ कर सकते हैं अतिरिक्त पैरामीटर में भाषा प्राथमिकताएँ या विशिष्ट डेटा प्रारूप शामिल हो सकते हैं API की क्षमताओं के आधार पर
डेटा प्राधिकृत भौगोलिक डेटाबेस, मानचित्रण सेवाओं और उपयोगकर्ता द्वारा प्रदान की गई जानकारी के संयोजन से स्रोत किया गया है यह बहु-स्रोत दृष्टिकोण भौगोलिक विवरणों के व्यापक कवरेज और सटीकता को सुनिश्चित करने में मदद करता है
सामान्य उपयोग के मामले में जियोलोकेशन एप्लिकेशन, लॉजिस्टिक्स और डिलीवरी सेवाएँ, पते की जांच, क्षेत्र विश्लेषण, और भौगोलिक सूचना प्रणाली (GIS) शामिल हैं API किसी भी एप्लिकेशन के लिए उपयोगी है जो सटीक स्थान डेटा और संरचित पता जानकारी की आवश्यकता होती है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को इनपुट समन्वय की सटीकता की जांच करनी चाहिए इसके अलावा परिणामों की पूर्णता बढ़ाने के लिए निकटवर्ती स्थानों को पूछताछ करने या वैकल्पिक डेटा स्रोतों का उपयोग करने जैसे बैकअप तंत्र लागू करने पर विचार करें
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,455ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,507ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
137ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,698ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
157ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
93ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,241ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
316ms