Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में Google जियोकोडिंग एपीआई का उपयोग करके स्थानों के भौगोलिक निर्देशांक की गणना करें?

उस स्थान के भौगोलिक निर्देशांक प्राप्त करने के लिए जो उस स्थान का देशांतर और अक्षांश है, हम गूगल मैप्स जियोकोडिंग एपीआई का उपयोग कर सकते हैं।

आवश्यकता

किसी स्थान के निर्देशांक प्राप्त करने के लिए, हमें जियोकोडिंग एपीआई की आवश्यकता होती है और आप इसे नीचे दिए गए लिंक से प्राप्त कर सकते हैं:

https://developers.google.com/maps/documentation/geocoding/get-api-key

api_key के अलावा, हम अजगर का उपयोग करने जा रहे हैं

  • अनुरोध मॉड्यूल (निर्देशांक प्राप्त करें)
  • Json मॉड्यूल (रूपांतरण के लिए)।

इसे प्राप्त करने का कार्यक्रम नीचे दिया गया है:

# Import required library
import requests
import json
#Enter the place name
place = input("Please enter place name: ")
#Place your google map API_KEY to a variable
apiKey = 'YOUR_API_KEY'
#Store google geocoding api url in a variable
url = 'https://maps.googleapis.com/maps/api/geocode/json?'
# call get method of request module and store respose object
r = requests.get(url + 'address =' + place + '&key =' + apiKey)
#Get json format result from the above response object
res = r.json()
#print the value of res
print(res)

आउटपुट

Please enter place name: Dehradun
{'results': [{'address_components': [{'long_name': 'Dehradun', 'short_name': 'Dehradun', 'types': ['locality', 'political']}, {'long_name': 'Dehradun', 'short_name': 'Dehradun', 'types': ['administrative_area_level_2', 'political']}, {'long_name': 'Uttarakhand', 'short_name': 'UK', 'types': ['administrative_area_level_1', 'political']}, {'long_name': 'India', 'short_name': 'IN', 'types': ['country', 'political']}], 'formatted_address': 'Dehradun, Uttarakhand, India', 'geometry': {'bounds': {'northeast': {'lat': 30.4041936, 'lng': 78.1089305}, 'southwest': {'lat': 30.2466633, 'lng': 77.92533879999999}}, 'location': {'lat': 30.3164945, 'lng': 78.03219179999999}, 'location_type': 'APPROXIMATE', 'viewport': {'northeast': {'lat': 30.4041936, 'lng': 78.1089305}, 'southwest': {'lat': 30.2466633, 'lng': 77.92533879999999}}}, 'place_id': 'ChIJr4jIVsMpCTkRmYdRMsBiNUw', 'types': ['locality', 'political']}], 'status': 'OK'}

  1. पायथन में gmplot पैकेज का उपयोग करके Google मानचित्र को प्लॉट करना?

    ऐसे कई तरीके हैं जिनसे आप Google मानचित्र पर भौगोलिक निर्देशांक बना सकते हैं। हालाँकि, यदि आप इसे स्थानीय फ़ाइल में सहेजना चाहते हैं, तो इसे पूरा करने का एक बेहतर तरीका gmplot नामक एक अजगर मॉड्यूल के माध्यम से है। पायथन लाइब्रेरी जीएमप्लॉट हमें गूगल मैप्स पर डेटा प्लॉट करने की अनुमति देता है। Googl

  1. पायथन में समाचार एपीआई का उपयोग करके शीर्ष समाचार प्राप्त करना

    समाचार एपीआई किसी भी वेब साइट से समाचार लेख खोजने और लाने के लिए बहुत प्रसिद्ध एपीआई है, इस एपीआई का उपयोग करके कोई भी किसी भी वेब साइट से शीर्ष 10 शीर्ष समाचार प्राप्त कर सकता है। लेकिन इस एपीआई का इस्तेमाल करने के लिए एक चीज की जरूरत होती है जो कि एपीआई की है। उदाहरण कोड import requests def

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स