रिवर्स जियोकोड डेटा API आपको अक्षांश और देशांतर समन्वय से सटीक और संरचित भूगोल संबंधी जानकारी प्राप्त करने की अनुमति देता है जब यह एक स्थान प्राप्त करता है तो API कई स्तर के पते के डेटा को लौटाता है जो आपको विशिष्ट बिंदुओं (जैसे एक सटीक पता) और व्यापक क्षेत्रों (जैसे पड़ोस, शहर, या काउंटी) की सटीक पहचान करने की अनुमति देता है
प्रतिक्रिया में एक formatted_address क्षेत्र शामिल है जो मानव-पठनीय प्रारूप में पूरा पता दर्शाता है Address_components भी प्रदान किए जाते हैं जो पते के प्रत्येक तत्व का विवरण देते हैं जिसमें सड़क संख्या (street_number), सड़क का नाम (route), पड़ोस (neighborhood), उपस्थानीयता (sublocality), शहर (locality), काउंटी (administrative_area_level_2), राज्य (administrative_area_level_1), देश और डाक कोड शामिल हैं प्रत्येक घटक के पास उसका लंबा और छोटा नाम होता है साथ ही उसका संबंधित प्रकार होता है जो वर्गीकरण और दृश्याकरण के लिए उपयोगी होता है
इसके अलावा API geometry.location क्षेत्र में सटीक समन्वय लौटाता है जिसमें अक्षांश और देशांतर मान होते हैं साथ ही location_type जो सटीकता के स्तर को इंगित करता है (जैसे “ROOFTOP,” “APPROXIMATE,” या “GEOMETRIC_CENTER”) एक व्यूपोर्ट (प्रदर्शन क्षेत्र) भी प्रदान किया जाता है ताकि मानचित्रों पर भूगोल दिखाने में सुविधा हो
कुछ मामलों में प्रतिक्रिया में कई स्तरित या वैकल्पिक परिणाम शामिल हो सकते हैं जिससे निकटवर्ती स्थानों, जुड़े भवनों, चौराहों या संबंधित रुचि के बिंदुओं तक पहुंच प्राप्त करना संभव हो जाता है प्लस कोड (plus_code) भी शामिल हैं जिसमें compound_code और global_code भिन्नताएं हैं जो बिना एक औपचारिक पते के स्थानों को दर्शाने के लिए उपयोगी हैं
यह API भू-स्थान निर्धारण अनुप्रयोगों, लॉजिस्टिक्स, डिलीवरी सेवाओं, क्षेत्र विश्लेषण, पता प्रमाणीकरण, मानचित्र दृश्याकरण, और भूगोल संबंधी जानकारी प्रणाली (GIS) के लिए आदर्श है यह कई प्रारूपों और ग्रेन्युलैरिटी के स्तरों का समर्थन करता है जो सटीक आवश्यकताओं और व्यापक क्षेत्रीय विश्लेषण के लिए अनुकूलन करता है
संक्षेप में API पूर्ण, संरचित, और विश्वसनीय डेटा प्रदान करता है ताकि समन्वय को ऐसे भूगोल संबंधी जानकारी में परिवर्तित किया जा सके जो आधुनिक प्रणाली द्वारा समझने और उपयोग करने योग्य हो
{
"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/9129/reverse+geocode+data+api/16516/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/9129/reverse+geocode+data+api/16517/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` (latitude और longitude के साथ), `location_type`, `viewport`, और `plus_code` शामिल हैं प्रत्येक फ़ील्ड सटीक स्थान पहचान के लिए विशिष्ट भौगोलिक विवरण प्रदान करता है
प्रतिक्रिया डेटा को एक JSON संरचना में व्यवस्थित किया गया है मुख्य घटकों में एक `formatted_address` स्ट्रिंग एक `address_components` का सरणी है जो प्रत्येक पते के भाग का विवरण देती है एक `geometry` ऑब्जेक्ट जिसमें स्थान के निर्देशांक होते हैं और एक `plus_code` वैकल्पिक स्थान प्रतिनिधित्व के लिए होता है
भूकोडिंग अंत बिंदु एक निर्दिष्ट पते के आधार पर जानकारी प्रदान करता है जो रिवर्स भूकोडिंग अंत बिंदु के समान संरचित डेटा लौटाता है इसमें स्वरूपित पता पता तत्व समन्वय और प्लस कोड शामिल हैं जिससे उपयोगकर्ताओं को पते को भूगोलिक डेटा में परिवर्तित करने की अनुमति मिलती है
उपयोगकर्ता अपने अनुरोधों को रिवर्स जियोकोडिंग अंतर्दृष्टि के लिए अक्षांश और देशांतर या जियोकोडिंग अंतर्दृष्टि के लिए एक पते को निर्दिष्ट करके अनुकूलित कर सकते हैं अतिरिक्त पैरामीटर में भाषा प्राथमिकताएँ या विशिष्ट डेटा प्रारूप शामिल हो सकते हैं जो API की क्षमताओं पर निर्भर करते हैं
डेटा प्राधिकृत भौगोलिक डेटाबेस, मानचित्रण सेवाओं और उपयोगकर्ता-योगदान की गई जानकारी के संयोजन से प्राप्त किया गया है यह बहु-स्रोत दृष्टिकोण भौगोलिक विवरणों के व्यापक कवरेज और सटीकता सुनिश्चित करने में मदद करता है
विशिष्ट उपयोग के मामलों में भौगोलिक स्थिति अनुप्रयोग, लॉजिस्टिक्स और डिलीवरी सेवाएँ, पते की मान्यता, क्षेत्र विश्लेषण, और भौगोलिक सूचना प्रणाली (जीआईएस) शामिल हैं एपीआई किसी भी अनुप्रयोग के लिए उपयोगी है जिसे सटीक स्थान डेटा और संगठित पते की जानकारी की आवश्यकता होती है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को इनपुट координेट की सटीकता की जांच करनी चाहिए इसके अलावा, परिणाम की पूर्णता को बढ़ाने के लिए निकटवर्ती स्थानों को क्वेरी करने या वैकल्पिक डेटा स्रोतों का उपयोग करने जैसे बैकअप तंत्र को लागू करने पर विचार करें
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,462ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
11,307ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,033ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
196ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
56%
रिस्पॉन्स टाइम:
540ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
4,724ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
960ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,072ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
605ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
601ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
376ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
392ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,825ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,213ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
39ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,210ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
482ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
7,825ms