কম্পিউটার

Python-এ Google Static Maps API ব্যবহার করে নির্দিষ্ট অবস্থানের একটি Google মানচিত্রের ছবি পান


Google একটি স্ট্যাটিক মানচিত্র API প্রদান করে যা আমাদের HTTP অনুরোধে একটি মানচিত্র চিত্র প্রদান করে। আমরা আমাদের প্রয়োজনের উপর ভিত্তি করে বিভিন্ন পরামিতি সহ একটি মানচিত্র চিত্রের জন্য সরাসরি অনুরোধ করতে পারি।

এই API ব্যবহার করার জন্য আমাদের Google-এ একটি বিলিং অ্যাকাউন্ট তৈরি করতে হবে। আরো বিস্তারিত জানার জন্য আপনি ওয়েবসাইটে যেতে পারেন।

আসুন একটি অবস্থানের চিত্র পেতে পদক্ষেপগুলি দেখি৷

  • অনুরোধ মডিউল আমদানি করুন৷

  • আপনার API কী এবং বেস URL ("https://maps.googleapis.com/maps/api/staticmap?") শুরু করুন।

  • শহর এবং জুম মান শুরু করুন।

  • API কী, শহর এবং জুম মান দিয়ে URL আপডেট করুন।

  • একটি HTTP অনুরোধ পাঠান. এবং চিত্র সংরক্ষণের জন্য একটি ফাইলের প্রতিক্রিয়া লিখুন। API কী, শহর এবং জুম মান দিয়ে URL পিডিট করুন।

উদাহরণ

আসুন উপরের ধাপগুলোকে কোডে রূপান্তর করি।

# importing the module import requests
# base URL BASE_URL = "https://maps.googleapis.com/maps/api/staticmap?"
# API key API_KEY = "Your API Key"
# city CITY = "Hyderabad"
# zoom value
ZOOM = 14
# updating the URL
URL = BASE_URL + "center=" + CITY + "&zoom=" + str(ZOOM) + "&size = 500x500&key=" + API_KEY
# HTTP request
response = requests.get(URL)
# storing the response in a file (image)
with open('hyderabad.png', 'wb') as file:
   # writing data into the file
   file.write(response.content)
# make sure you have a valid API Key
# You will get 403 as status_code if your API Key is invalid

আউটপুট

HTTP হলে আমরা নিচের মত চিত্র পাব অনুরোধ সফল।

Python-এ Google Static Maps API ব্যবহার করে নির্দিষ্ট অবস্থানের একটি Google মানচিত্রের ছবি পান


উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথনে gmplot প্যাকেজ ব্যবহার করে গুগল ম্যাপ প্লট করছেন?

  2. পাইথনে নিউজ API ব্যবহার করে শীর্ষ সংবাদ আনা হচ্ছে

  3. পাইথনে সৌর চিত্র প্লট করা

  4. 8 টি টিপস গুগল ম্যাপ থেকে সর্বাধিক পেতে