{
"query": {
"lat": 40.4168,
"lon": -3.7038
},
"nearest": {
"geonameId": 6545083,
"name": "Sol",
"latitude": 40.4166,
"longitude": -3.7033,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 8164,
"timezone": "Europe/Madrid",
"type": "neighborhood",
"distanceKm": 0.05
},
"nearestMajorCity": {
"geonameId": 3117735,
"name": "Madrid",
"latitude": 40.4165,
"longitude": -3.7026,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 3255944,
"timezone": "Europe/Madrid",
"type": "capital",
"distanceKm": 0.11
},
"alternatives": [
{
"geonameId": 3117735,
"name": "Madrid",
"latitude": 40.4165,
"longitude": -3.7026,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 3255944,
"timezone": "Europe/Madrid",
"type": "capital",
"distanceKm": 0.11
},
{
"geonameId": 6544494,
"name": "Madrid Centro",
"latitude": 40.4183,
"longitude": -3.7027,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 149718,
"timezone": "Europe/Madrid",
"type": "neighborhood",
"distanceKm": 0.19
},
{
"geonameId": 6545082,
"name": "Las Cortes",
"latitude": 40.4161,
"longitude": -3.6967,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 10816,
"timezone": "Europe/Madrid",
"type": "neighborhood",
"distanceKm": 0.61
},
{
"geonameId": 6545077,
"name": "La Latina",
"latitude": 40.4132,
"longitude": -3.7093,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 10747,
"timezone": "Europe/Madrid",
"type": "neighborhood",
"distanceKm": 0.61
}
],
"attribution": "Place data © GeoNames (https://www.geonames.org), CC BY 4.0."
}
curl --location --request GET 'https://zylalabs.com/api/14234/reverse+geocoding+and+city+search+api/35323/reverse+geocode+coordinates?lat=40.4168&lon=-3.7038&minPopulation=Optional' --header 'Authorization: Bearer YOUR_API_KEY'
{
"query": "Salamanca",
"count": 7,
"results": [
{
"geonameId": 3988214,
"name": "Salamanca",
"latitude": 20.5698,
"longitude": -101.1977,
"countryCode": "MX",
"country": "Mexico",
"region": "Guanajuato",
"population": 160682,
"timezone": "America/Mexico_City"
},
{
"geonameId": 6544491,
"name": "Salamanca",
"latitude": 40.4297,
"longitude": -3.6797,
"countryCode": "ES",
"country": "Spain",
"region": "Madrid",
"population": 147707,
"timezone": "Europe/Madrid"
},
{
"geonameId": 3111108,
"name": "Salamanca",
"latitude": 40.9688,
"longitude": -5.6639,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 144825,
"timezone": "Europe/Madrid"
},
{
"geonameId": 3872594,
"name": "Salamanca",
"latitude": -31.7792,
"longitude": -70.9639,
"countryCode": "CL",
"country": "Chile",
"region": "Coquimbo Region",
"population": 13265,
"timezone": "America/Santiago"
},
{
"geonameId": 5136088,
"name": "Salamanca",
"latitude": 42.1578,
"longitude": -78.715,
"countryCode": "US",
"country": "United States",
"region": "New York",
"population": 5586,
"timezone": "America/New_York"
},
{
"geonameId": 1690984,
"name": "Salamanca",
"latitude": 10.7465,
"longitude": 123.53,
"countryCode": "PH",
"country": "Philippines",
"region": "Western Visayas",
"population": 4994,
"timezone": "Asia/Manila"
},
{
"geonameId": 3955885,
"name": "Salamanca",
"latitude": -15.5047,
"longitude": -72.8342,
"countryCode": "PE",
"country": "Peru",
"region": "Arequipa",
"population": 547,
"timezone": "America/Lima"
}
],
"attribution": "Place data © GeoNames (https://www.geonames.org), CC BY 4.0."
}
curl --location --request GET 'https://zylalabs.com/api/14234/reverse+geocoding+and+city+search+api/35324/search+places+by+name?q=Salamanca&limit=10' --header 'Authorization: Bearer YOUR_API_KEY'
{
"query": {
"lat": 40.97,
"lon": -5.66,
"radiusKm": 25,
"minPopulation": 1000
},
"count": 10,
"places": [
{
"geonameId": 3111108,
"name": "Salamanca",
"latitude": 40.9688,
"longitude": -5.6639,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 144825,
"timezone": "Europe/Madrid",
"type": "county seat",
"distanceKm": 0.35
},
{
"geonameId": 3109721,
"name": "Santa Marta de Tormes",
"latitude": 40.9507,
"longitude": -5.6272,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 14630,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 3.49
},
{
"geonameId": 3126397,
"name": "Carbajosa de la Sagrada",
"latitude": 40.9331,
"longitude": -5.6503,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 3467,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 4.18
},
{
"geonameId": 3104969,
"name": "Villares de la Reina",
"latitude": 41.0083,
"longitude": -5.6488,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 4079,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 4.36
},
{
"geonameId": 3127159,
"name": "Cabrerizos",
"latitude": 40.9781,
"longitude": -5.6091,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 2919,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 4.37
},
{
"geonameId": 3105411,
"name": "Villamayor",
"latitude": 40.9994,
"longitude": -5.6958,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 4538,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 4.44
},
{
"geonameId": 3126968,
"name": "Calvarrasa de Abajo",
"latitude": 40.9464,
"longitude": -5.5526,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 1003,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 9.39
},
{
"geonameId": 3108144,
"name": "Terradillos",
"latitude": 40.8384,
"longitude": -5.5416,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 3232,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 17.7
},
{
"geonameId": 3130706,
"name": "Alba de Tormes",
"latitude": 40.8266,
"longitude": -5.5124,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 4881,
"timezone": "Europe/Madrid",
"type": "seat",
"distanceKm": 20.2
},
{
"geonameId": 3104652,
"name": "Villoría",
"latitude": 40.9943,
"longitude": -5.3736,
"countryCode": "ES",
"country": "Spain",
"region": "Castille and León",
"population": 1390,
"timezone": "Europe/Madrid",
"type": "town",
"distanceKm": 24.19
}
],
"attribution": "Place data © GeoNames (https://www.geonames.org), CC BY 4.0."
}
curl --location --request GET 'https://zylalabs.com/api/14234/reverse+geocoding+and+city+search+api/35325/places+within+a+radius?lat=40.97&lon=-5.66&radius=25&minPopulation=1000&limit=20' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए प्रतिवर्ती जियोकोडिंग और शहर खोज API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
प्रत्येक अंत बिंदु शहर स्तर के भू-कोडिंग डेटा लौटाता है जिसमें भौगोलिक समन्वय, शहरों या क्षेत्रों के नाम, देश कोड, जनसंख्या आंकड़े और समय क्षेत्र शामिल हैं उदाहरण के लिए रिवर्स भू-कोडिंग अंत बिंदु समन्वय के आधार पर निकटतम शहर और प्रमुख शहर के बारे में विवरण प्रदान करता है
मुख्य क्षेत्र `geonameId` `name` `latitude` `longitude` `countryCode` `country` `region` `population` `timezone` और `type` शामिल हैं ये क्षेत्र स्थान और इसकी विशेषताओं के बारे में आवश्यक जानकारी प्रदान करते हैं
पैरामीटर में रिवर्स जियोकोडिंग के लिए `lat` और `lon` शामिल हैं नाम के द्वारा स्थानों की खोज के लिए `query` और एक निर्दिष्ट दूरी के भीतर स्थानों को खोजने के लिए `radiusKm` शामिल है उपयोगकर्ता `minPopulation` को भी निर्दिष्ट कर सकते हैं ताकि जनसंख्या के आकार के आधार पर परिणामों को छानने के लिए
प्रतिक्रियाओं का डेटा JSON प्रारूप में संरचित है जिसमें एक मुख्य `query` ऑब्जेक्ट होता है उसके बाद प्रासंगिक डेटा अनुभाग जैसे `nearest` `nearestMajorCity` और `places` होते हैं प्रत्येक अनुभाग में लौटाए गए स्थलों के बारे में विस्तृत विशेषताएँ होती हैं
डेटा 171000 स्थानों को कवर करने वाले एक व्यापक डेटाबेस से प्राप्त किया गया है यह भौगोलिक जनसांख्यिकीय और प्रशासनिक जानकारी को एकीकृत करता है ताकि सटीकता और प्रासंगिकता सुनिश्चित की जा सके
विशिष्ट उपयोग के मामलों में स्थान-आधारित सेवाएँ यात्रा एप्लिकेशन शहरी योजना और भौगोलिक विश्लेषण शामिल हैं डेवलपर्स उपयोगकर्ता अनुभव को बढ़ाने के लिए एपीआई का उपयोग कर सकते हैं जिससे स्थान-विशिष्ट जानकारी प्रदान की जा सके
उपयोगकर्ता लौटाए गए डेटा का उपयोग एप्लिकेशन में मानचित्रण स्थान खोजों या जनसांख्यिकीय विश्लेषण के लिए कर सकते हैं उदाहरण के लिए `timezone` फ़ील्ड स्थानीय समय के आधार पर आयोजनों को कार्यक्रम बनाने में सहायता कर सकती है
यदि परिणाम आंशिक या शून्य हैं तो उपयोगकर्ताओं को इनपुट पैरामीटर की सटीकता की जांच करनी चाहिए जब डेटा सीमित हो तो निकटवर्ती स्थानों या वैकल्पिक प्रश्नों का सुझाव देने जैसी बैकअप लॉजिक को लागू करना उपयोगकर्ता अनुभव को बेहतर बना सकता है