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

पायथन में Google Static Maps API का उपयोग करके निर्दिष्ट स्थान का गूगल मैप इमेज प्राप्त करें

गूगल एक स्टैटिक मैप्स API प्रदान करता है जो हमारे HTTP अनुरोध पर एक मैप इमेज लौटाता है। हम अपनी आवश्यकता के आधार पर विभिन्न पैरामीटर्स के साथ सीधे मैप इमेज का अनुरोध कर सकते हैं।

इस API का उपयोग करने के लिए हमें गूगल पर एक बिलिंग अकाउंट बनाना होगा। अधिक जानकारी के लिए आप वेबसाइट पर जा सकते हैं।

आइए किसी स्थान की इमेज प्राप्त करने के चरणों को देखते हैं।

  • requests मॉड्यूल इम्पोर्ट करें।

  • अपना API Key और बेस URL (https://maps.googleapis.com/maps/api/staticmap?) इनिशियलाइज़ करें।

  • शहर और ज़ूम मान इनिशियलाइज़ करें।

  • API Key, शहर, और ज़ूम मान के साथ URL अपडेट करें।

  • HTTP अनुरोध भेजें। और इमेज को सेव करने के लिए रिस्पॉन्स को एक फाइल में लिखें।

उदाहरण

आइए उपरोक्त चरणों को कोड में बदलते हैं।

# मॉड्यूल इम्पोर्ट करना
import requests

# बेस URL
BASE_URL = "https://maps.googleapis.com/maps/api/staticmap?"

# API Key
API_KEY = "Your API Key"

# शहर
CITY = "Hyderabad"

# ज़ूम मान
ZOOM = 14

# URL अपडेट करना
URL = BASE_URL + "center=" + CITY + "&zoom=" + str(ZOOM) + "&size=500x500&key=" + API_KEY

# HTTP अनुरोध
response = requests.get(URL)

# रिस्पॉन्स को फाइल (इमेज) में स्टोर करना
with open('hyderabad.png', 'wb') as file:
    # फाइल में डेटा लिखना
    file.write(response.content)

# सुनिश्चित करें कि आपके पास वैध API Key है
# यदि आपकी API Key अमान्य है तो आपको 403 स्टेटस कोड प्राप्त होगा

आउटपुट

यदि HTTP अनुरोध सफल होता है तो हमें नीचे दिखाई गई इमेज प्राप्त होगी।

पायथन में Google Static Maps API का उपयोग करके निर्दिष्ट स्थान का गूगल मैप इमेज प्राप्त करें

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में लिखें।

  1. पायथन में न्यूज़ API का उपयोग करके शीर्ष समाचार प्राप्त करना पायथन में न्यूज़ API का उपयोग करके शीर्ष समाचार प्राप्त करना

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

  1. पायथन में सौर छवि प्लॉट करना पायथन में सौर छवि प्लॉट करना

    पायथन में सौर छवि बनाने के लिए SunPy पैकेज प्रदान करता है। इस पैकेज में विभिन्न फ़ाइलें हैं जो विभिन्न सौर वेधशालाओं और सौर प्रयोगशालाओं से प्रोटॉन/इलेक्ट्रॉन फ्लक्स का सौर डेटा हैं। pip install sunpy कमांड का उपयोग करके, हम sunpy पैकेज स्थापित कर सकते हैं। यहाँ हम एक नमूना AIA छवि प्लॉट करते हैं।

  1. गूगल मैप्स का अधिकतम लाभ उठाने के 8 टिप्स गूगल मैप्स का अधिकतम लाभ उठाने के 8 टिप्स

    गूगल मैप्स के रिलीज के बाद से, गूगल इसमें बहुत सारी उपयोगी सुविधाएं जोड़ रहा है। जबकि आप केवल बुनियादी मैपिंग सुविधा का उपयोग कर सकते हैं, यहां आठ तरीके दिए गए हैं जिनसे आप गूगल मैप्स का पूरी तरह से उपयोग करके बेहतर यात्रा अनुभव प्राप्त कर सकते हैं। 1. एक उंगली से ज़ूम इन और आउट करें गाड़ी चलाते समय