শুরু করুন, শুরু করুন

ভূমিকা

ম্যাপ ইউআরএল ব্যবহার করে, আপনি একটি সার্বজনীন, ক্রস-প্ল্যাটফর্ম ইউআরএল তৈরি করতে পারেন যাতে গুগল ম্যাপ চালু করা যায় এবং সার্চ করা যায়, দিকনির্দেশ ও নেভিগেশন পাওয়া যায় এবং ম্যাপ ভিউ এবং প্যানোরামিক ছবি দেখা যায়। ইউআরএল সিনট্যাক্স ব্যবহার করা প্ল্যাটফর্ম নির্বিশেষে একই।

মানচিত্র URL ব্যবহার করার জন্য আপনার Google API কী প্রয়োজন নেই৷

ইউনিভার্সাল ক্রস-প্ল্যাটফর্ম সিনট্যাক্স

একটি অ্যান্ড্রয়েড অ্যাপ, একটি iOS অ্যাপ, বা একটি ওয়েবসাইটের বিকাশকারী হিসাবে, আপনি একটি সাধারণ URL তৈরি করতে পারেন এবং এটি Google মানচিত্র খুলবে এবং অনুরোধ করা ক্রিয়া সম্পাদন করবে, মানচিত্রটি খোলার সময় ব্যবহৃত প্ল্যাটফর্ম যাই হোক না কেন।

  • একটি Android ডিভাইসে:
    • যদি অ্যান্ড্রয়েডের জন্য Google মানচিত্র অ্যাপ ইনস্টল করা থাকে এবং সক্রিয় থাকে, তাহলে URLটি মানচিত্র অ্যাপে Google মানচিত্র চালু করে এবং অনুরোধকৃত ক্রিয়া সম্পাদন করে।
    • যদি Google Maps অ্যাপটি ইনস্টল করা না থাকে বা অক্ষম করা থাকে, তাহলে URLটি একটি ব্রাউজারে Google Maps চালু করে এবং অনুরোধ করা ক্রিয়া সম্পাদন করে।
  • একটি iOS ডিভাইসে:
    • iOS-এর জন্য Google Maps অ্যাপ ইনস্টল করা থাকলে, URL ম্যাপ অ্যাপে Google Maps চালু করে এবং অনুরোধ করা ক্রিয়া সম্পাদন করে।
    • যদি Google Maps অ্যাপটি ইনস্টল না করা থাকে, তাহলে URLটি একটি ব্রাউজারে Google Maps চালু করে এবং অনুরোধ করা ক্রিয়া সম্পাদন করে।
  • অন্য যেকোনো ডিভাইসে, URL একটি ব্রাউজারে Google Maps চালু করে এবং অনুরোধ করা ক্রিয়া সম্পাদন করে।

আপনার অ্যাপ বা ওয়েবসাইট থেকে Google মানচিত্র চালু করার জন্য আপনি একটি ক্রস-প্ল্যাটফর্ম URL ব্যবহার করার পরামর্শ দেওয়া হচ্ছে, যেহেতু এই সর্বজনীন URLগুলি প্ল্যাটফর্ম ব্যবহার করা যাই হোক না কেন মানচিত্রের অনুরোধগুলিকে আরও বিস্তৃতভাবে পরিচালনা করার অনুমতি দেয়৷ যে বৈশিষ্ট্যগুলি শুধুমাত্র একটি মোবাইল প্ল্যাটফর্মে কার্যকরী হতে পারে (উদাহরণস্বরূপ, টার্ন-বাই-টার্ন নেভিগেশন), আপনি Android বা iOS-এর জন্য একটি প্ল্যাটফর্ম-নির্দিষ্ট বিকল্প ব্যবহার করতে পছন্দ করতে পারেন। নিম্নলিখিত ডকুমেন্টেশন দেখুন:

Google Maps চালু করা এবং একটি নির্দিষ্ট কাজ সম্পাদন করা

Google মানচিত্র চালু করতে এবং ঐচ্ছিকভাবে সমর্থিত ফাংশনগুলির একটি সম্পাদন করতে, অনুরোধ করা কর্মের উপর নির্ভর করে নিম্নলিখিত ফর্মগুলির একটির একটি URL স্কিম ব্যবহার করুন:

  • অনুসন্ধান করুন - একটি Google মানচিত্র চালু করুন যা একটি নির্দিষ্ট স্থানের জন্য একটি পিন প্রদর্শন করে, বা একটি সাধারণ অনুসন্ধান সঞ্চালন করুন এবং ফলাফলগুলি প্রদর্শন করতে একটি মানচিত্র চালু করুন:
    https://www.google.com/maps/search/?api=1 & parameters
  • দিকনির্দেশ - দিকনির্দেশের অনুরোধ করুন এবং ফলাফল সহ Google মানচিত্র চালু করুন:
    https://www.google.com/maps/dir/?api=1 & parameters
  • একটি মানচিত্র প্রদর্শন করুন - কোন মার্কার বা দিকনির্দেশ ছাড়াই Google মানচিত্র চালু করুন:
    https://www.google.com/maps/@?api=1&map_action=map & parameters
  • একটি রাস্তার দৃশ্য প্যানোরামা প্রদর্শন করুন — একটি ইন্টারেক্টিভ প্যানোরামা চিত্র চালু করুন:
    https://www.google.com/maps/@?api=1&map_action=pano & parameters

গুরুত্বপূর্ণ : পরামিতি api=1 মানচিত্র URL এর সংস্করণ সনাক্ত করে যে এই URLটির উদ্দেশ্যে করা হয়েছে৷ এই পরামিতি প্রতিটি অনুরোধে প্রয়োজন. একমাত্র বৈধ মান হল 1। URL-এ api=1 উপস্থিত না থাকলে, সমস্ত প্যারামিটার উপেক্ষা করা হয় এবং ডিফল্ট Google Maps অ্যাপটি চালু হবে, হয় ব্রাউজারে বা Google Maps মোবাইল অ্যাপে, ব্যবহৃত প্ল্যাটফর্মের উপর নির্ভর করে (এর জন্য উদাহরণ, https://www.google.com/maps )।

বৈধ ইউআরএল তৈরি করা হচ্ছে

আপনাকে অবশ্যই সঠিকভাবে ইউআরএল এনকোড করতে হবে।

উদাহরণস্বরূপ, কিছু প্যারামিটার একটি পাইপ অক্ষর ( | ) একটি বিভাজক হিসাবে ব্যবহার করে, যা আপনাকে চূড়ান্ত URL-এ %7C হিসাবে এনকোড করতে হবে। অন্যান্য পরামিতি কমা-বিচ্ছিন্ন মান ব্যবহার করে, যেমন অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক বা শহর, রাজ্য। আপনাকে অবশ্যই %2C হিসাবে কমা এনকোড করতে হবে। %20 দিয়ে স্পেস এনকোড করুন, অথবা একটি প্লাস চিহ্ন ( + ) দিয়ে প্রতিস্থাপন করুন।

উপরন্তু, প্রতিটি অনুরোধের জন্য URL গুলি 2,048 অক্ষরের মধ্যে সীমাবদ্ধ। আপনার URL গুলি তৈরি করার সময় এই সীমা সম্পর্কে সচেতন থাকুন৷

ম্যাপ অ্যাকশন

উপলব্ধ মানচিত্র ক্রিয়াগুলি হল: অনুসন্ধান, দিকনির্দেশ, একটি মানচিত্র প্রদর্শন এবং একটি রাস্তার দৃশ্য প্যানোরামা প্রদর্শন। আপনি প্রয়োজনীয় এবং ঐচ্ছিক পরামিতি সহ অনুরোধ URL-এ কর্মটি নির্দিষ্ট করুন৷ ইউআরএল-এ স্ট্যান্ডার্ড হিসাবে, আপনি অ্যাম্পারস্যান্ড ( & ) অক্ষর ব্যবহার করে পরামিতিগুলি আলাদা করেন। প্রতিটি কর্মের জন্য, পরামিতিগুলির তালিকা এবং তাদের সম্ভাব্য মানগুলি অনুসন্ধান পরামিতি বিভাগে গণনা করা হয়।

অনুসন্ধান করুন

অনুসন্ধান কর্ম দৃশ্যমান মানচিত্রের অঞ্চল জুড়ে একটি অনুসন্ধানের ফলাফল প্রদর্শন করে। একটি নির্দিষ্ট স্থান অনুসন্ধান করার সময়, ফলাফলের মানচিত্রটি নির্দিষ্ট স্থানে একটি পিন রাখে এবং উপলব্ধ স্থানের বিবরণ প্রদর্শন করে।

অনুসন্ধান URL গঠন

https://www.google.com/maps/search/?api=1 & parameters

পরামিতি

  • query (প্রয়োজনীয়): মানচিত্রে হাইলাইট করার জন্য স্থান(গুলি) সংজ্ঞায়িত করে। সমস্ত অনুসন্ধান অনুরোধের জন্য ক্যোয়ারী প্যারামিটার প্রয়োজন৷
    • স্থানের নাম, ঠিকানা, অথবা কমা দ্বারা পৃথক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হিসাবে অবস্থানগুলি নির্দিষ্ট করুন৷ স্ট্রিংগুলি URL-এনকোড করা উচিত, তাই একটি ঠিকানা যেমন "সিটি হল, নিউ ইয়র্ক, NY" City+Hall%2C+New+York%2C+NY তে রূপান্তর করা উচিত।
    • ইউআরএল-এনকোডেড স্ট্রিং হিসাবে সাধারণ অনুসন্ধান শব্দগুলি নির্দিষ্ট করুন, যেমন grocery+stores বা restaurants+in+seattle+wa
  • query_place_id (ঐচ্ছিক): একটি স্থান আইডি একটি পাঠ্য শনাক্তকারী যা একটি স্থানকে অনন্যভাবে সনাক্ত করে। search কর্মের জন্য, আপনাকে অবশ্যই একটি query নির্দিষ্ট করতে হবে, তবে আপনি একটি query_place_id ও নির্দিষ্ট করতে পারেন। যদি আপনি উভয় পরামিতি নির্দিষ্ট করেন, তাহলে query শুধুমাত্র তখনই ব্যবহৃত হয় যদি Google Maps জায়গার আইডি খুঁজে না পায়। আপনি যদি নিশ্চিতভাবে একটি নির্দিষ্ট প্রতিষ্ঠানের সাথে লিঙ্ক করার চেষ্টা করেন, তাহলে জায়গার আইডি হল সেরা গ্যারান্টি যে আপনি সঠিক জায়গায় লিঙ্ক করবেন। আপনি যখন অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করে একটি নির্দিষ্ট অবস্থানের জন্য অনুসন্ধান করেন তখন একটি query_place_id জমা দেওয়ারও সুপারিশ করা হয়।

অনুসন্ধান উদাহরণ

অবস্থান অনুসন্ধান

একটি অবস্থান অনুসন্ধানে, আপনি একটি স্থানের নাম, ঠিকানা, বা কমা দ্বারা পৃথক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করে একটি নির্দিষ্ট অবস্থানের জন্য অনুসন্ধান করেন এবং ফলস্বরূপ মানচিত্রটি সেই অবস্থানে একটি পিন প্রদর্শন করে৷ এই তিনটি উদাহরণ বিভিন্ন অবস্থানের মান ব্যবহার করে একই অবস্থান, সেঞ্চুরিলিঙ্ক ফিল্ড (সিয়াটেল, WA-তে একটি স্পোর্টস স্টেডিয়াম) অনুসন্ধানের চিত্র তুলে ধরে।

উদাহরণ 1: "CenturyLink Field" জায়গার নাম অনুসন্ধান করলে নিম্নলিখিত মানচিত্রে ফলাফল পাওয়া যায়:

https://www.google.com/maps/search/?api=1&query=centurylink+field

উদাহরণ 2: অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করে সেঞ্চুরিলিংক ক্ষেত্র অনুসন্ধান করা এবং সেই সাথে নিম্নলিখিত মানচিত্রে স্থান আইডি ফলাফলগুলি:

https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY

উদাহরণ 3: নিম্নলিখিত মানচিত্রে শুধুমাত্র অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করে সেঞ্চুরিলিঙ্ক ক্ষেত্র অনুসন্ধান করা হচ্ছে। লক্ষ্য করুন যে মানচিত্রে একটি পিন রয়েছে, তবে মানচিত্রে বা পাশের প্যানেলে কোনও অতিরিক্ত স্থানের তথ্য দেওয়া নেই:

https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393

শ্রেণীগত অনুসন্ধান

একটি সুনির্দিষ্ট অনুসন্ধানে, আপনি একটি সাধারণ অনুসন্ধান শব্দ পাস করেন এবং Google মানচিত্র আপনার নির্দিষ্ট অবস্থানের কাছাকাছি আপনার মানদণ্ডের সাথে মেলে এমন তালিকাগুলি খুঁজে বের করার চেষ্টা করে৷ কোনো অবস্থান নির্দিষ্ট না থাকলে, Google মানচিত্র আপনার বর্তমান অবস্থানের কাছাকাছি তালিকা খুঁজে বের করার চেষ্টা করে। আপনি যদি একটি শ্রেণীবদ্ধ অনুসন্ধানের জন্য একটি অবস্থান প্রদান করতে পছন্দ করেন, সাধারণ অনুসন্ধান স্ট্রিং-এ অবস্থানটি অন্তর্ভুক্ত করুন (উদাহরণস্বরূপ, pizza+seattle+wa )।

এই উদাহরণে, সিয়াটল, WA-তে পিৎজা রেস্তোরাঁর জন্য অনুসন্ধানের ফলাফল নিম্নলিখিত মানচিত্রে:

https://www.google.com/maps/search/?api=1&query=pizza+seattle+wa


দিকনির্দেশ

দিকনির্দেশ ক্রিয়া মানচিত্রে দুই বা ততোধিক নির্দিষ্ট পয়েন্টের মধ্যে পথ প্রদর্শন করে, সেইসাথে দূরত্ব এবং ভ্রমণের সময়।

দিকনির্দেশের URL তৈরি করা

https://www.google.com/maps/dir/?api=1 & parameters

পরামিতি

  • origin : যেখান থেকে দিকনির্দেশ প্রদর্শন করতে হবে সেই প্রারম্ভিক বিন্দুকে সংজ্ঞায়িত করে। সবচেয়ে প্রাসঙ্গিক প্রারম্ভিক অবস্থানে ডিফল্ট, যেমন ডিভাইসের অবস্থান, যদি উপলব্ধ থাকে। যদি কোনটি না হয়, ফলস্বরূপ মানচিত্রটি একটি ফাঁকা ফর্ম প্রদান করতে পারে যাতে একজন ব্যবহারকারীকে মূলে প্রবেশ করতে দেয়। মানটি হয় একটি স্থানের নাম, ঠিকানা বা কমা দ্বারা পৃথক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হতে পারে৷ একটি স্ট্রিং URL-এনকোড করা উচিত, তাই একটি ঠিকানা যেমন "সিটি হল, নিউ ইয়র্ক, NY" City+Hall%2C+New+York%2C+NY তে রূপান্তর করা উচিত।

    দ্রষ্টব্য: এই প্যারামিটারটি ঐচ্ছিক, যদি না আপনি আপনার URL-এ একটি origin_place_id উল্লেখ করেন। আপনি যদি একটি origin_place_id নির্দিষ্ট করতে বেছে নেন, তাহলে আপনাকে অবশ্যই URL-এ একটি origin অন্তর্ভুক্ত করতে হবে।

  • origin_place_id (ঐচ্ছিক): একটি স্থান আইডি একটি পাঠ্য শনাক্তকারী যা একটি স্থানকে অনন্যভাবে সনাক্ত করে। আপনি যদি নির্দিষ্টভাবে একটি স্থাপনা নির্দিষ্ট করার চেষ্টা করেন, তাহলে একটি জায়গার আইডি ব্যবহার করাই সেরা গ্যারান্টি যে আপনি সঠিক জায়গায় লিঙ্ক করবেন। যে URLগুলি এই প্যারামিটার ব্যবহার করে তাদের অবশ্যই একটি origin অন্তর্ভুক্ত করতে হবে৷
  • destination : দিকনির্দেশের শেষ বিন্দু সংজ্ঞায়িত করে। যদি কোনটি না হয়, ফলে মানচিত্রটি ব্যবহারকারীকে গন্তব্যে প্রবেশ করার অনুমতি দেওয়ার জন্য একটি ফাঁকা ফর্ম প্রদান করতে পারে। মানটি হয় একটি স্থানের নাম, ঠিকানা বা কমা দ্বারা পৃথক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হতে পারে৷ একটি স্ট্রিং URL-এনকোড করা উচিত, তাই একটি ঠিকানা যেমন "সিটি হল, নিউ ইয়র্ক, NY" City+Hall%2C+New+York%2C+NY তে রূপান্তর করা উচিত।

    দ্রষ্টব্য: এই প্যারামিটারটি ঐচ্ছিক, যদি না আপনি আপনার URL-এ একটি destination_place_id উল্লেখ করেন। আপনি যদি একটি destination_place_id নির্দিষ্ট করতে চান, তাহলে আপনাকে অবশ্যই URL-এ একটি destination অন্তর্ভুক্ত করতে হবে।

  • destination_place_id (ঐচ্ছিক): একটি স্থান আইডি একটি পাঠ্য শনাক্তকারী যা একটি স্থানকে অনন্যভাবে সনাক্ত করে। আপনি যদি নির্দিষ্টভাবে একটি স্থাপনা নির্দিষ্ট করার চেষ্টা করেন, তাহলে একটি জায়গার আইডি ব্যবহার করাই সেরা গ্যারান্টি যে আপনি সঠিক জায়গায় লিঙ্ক করবেন। যে URLগুলি এই প্যারামিটার ব্যবহার করে তাদের অবশ্যই একটি destination অন্তর্ভুক্ত করতে হবে৷
  • travelmode (ঐচ্ছিক): ভ্রমণের পদ্ধতি সংজ্ঞায়িত করে। বিকল্পগুলি হল driving , walking (যেটি পথচারী পথ এবং ফুটপাথ পছন্দ করে, যেখানে উপলব্ধ), bicycling (যেটি বাইকের পাথের মাধ্যমে এবং যেখানে উপলব্ধ রাস্তায় পছন্দসই রাস্তা), বা transit । যদি কোন travelmode নির্দিষ্ট করা না থাকে, Google Map নির্দিষ্ট রুট এবং/অথবা ব্যবহারকারীর পছন্দের জন্য সবচেয়ে প্রাসঙ্গিক মোডগুলির মধ্যে এক বা একাধিক দেখায়।
  • dir_action=navigate (ঐচ্ছিক): উৎপত্তিস্থল উপলব্ধ কিনা তার উপর ভিত্তি করে নির্দিষ্ট গন্তব্যে টার্ন-বাই-টার্ন নেভিগেশন বা রুট প্রিভিউ চালু করে। যদি ব্যবহারকারী একটি উত্স নির্দিষ্ট করে এবং এটি ব্যবহারকারীর বর্তমান অবস্থানের কাছাকাছি না হয়, বা বর্তমান ডিভাইসের অবস্থান অনুপলব্ধ হয়, মানচিত্রটি একটি রুট পূর্বরূপ চালু করে৷ যদি ব্যবহারকারী একটি উত্স নির্দিষ্ট না করে (যে ক্ষেত্রে মূলটি বর্তমান ডিভাইসের অবস্থানে ডিফল্ট হয়), বা উত্সটি ব্যবহারকারীর বর্তমান অবস্থানের কাছাকাছি হয়, মানচিত্রটি পালাক্রমে নেভিগেশন চালু করে। মনে রাখবেন যে সমস্ত Google মানচিত্র পণ্যগুলিতে এবং/অথবা সমস্ত গন্তব্যের মধ্যে নেভিগেশন উপলব্ধ নয়; এই ক্ষেত্রে এই প্যারামিটার উপেক্ষা করা হবে.
  • waypoints : origin এবং destination মধ্য দিয়ে পথের দিকনির্দেশের জন্য এক বা একাধিক মধ্যস্থতাকারী স্থান নির্দিষ্ট করে। পৃথক স্থান (উদাহরণস্বরূপ, Berlin,Germany|Paris,France ) পাইপ অক্ষর ( | ) ব্যবহার করে একাধিক ওয়েপয়েন্ট নির্দিষ্ট করা যেতে পারে। অনুমোদিত ওয়েপয়েন্টের সংখ্যা প্ল্যাটফর্মের দ্বারা পরিবর্তিত হয় যেখানে লিঙ্কটি খোলে, মোবাইল ব্রাউজারে তিনটি পর্যন্ত ওয়েপয়েন্ট সমর্থিত এবং অন্যথায় সর্বাধিক নয়টি ওয়েপয়েন্ট সমর্থিত। ওয়েপয়েন্ট ম্যাপে প্রদর্শিত হয় একই ক্রমে সেগুলি URL-এ তালিকাভুক্ত। প্রতিটি ওয়েপয়েন্ট হয় একটি স্থানের নাম, ঠিকানা, অথবা কমা দ্বারা পৃথক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হতে পারে। স্ট্রিংগুলি URL-এনকোড করা উচিত, তাই "বার্লিন,জার্মানি|প্যারিস,ফ্রান্স" Berlin%2CGermany%7CParis%2CFrance রূপান্তরিত করা উচিত।

    মন্তব্য:

    • সমস্ত Google মানচিত্র পণ্যে ওয়েপয়েন্ট সমর্থিত নয়; এই ক্ষেত্রে এই প্যারামিটার উপেক্ষা করা হবে.
    • এই প্যারামিটারটি ঐচ্ছিক, যদি না আপনি আপনার URL-এ waypoint_place_ids উল্লেখ করেন। আপনি যদি waypoint_place_ids নির্দিষ্ট করতে চান, তাহলে আপনাকে অবশ্যই URL-এ waypoints অন্তর্ভুক্ত করতে হবে।
  • waypoint_place_ids (ঐচ্ছিক): একটি স্থান আইডি একটি পাঠ্য শনাক্তকারী যা একটি স্থানকে অনন্যভাবে সনাক্ত করে। Waypoint_place_ids আপনাকে waypoints তালিকার সাথে মেলে জায়গার আইডিগুলির একটি তালিকা প্রদান করতে দেয়। প্লেস আইডিগুলিকে ওয়েপয়েন্টের মতো একই ক্রমে তালিকাভুক্ত করা উচিত এবং পাইপ অক্ষর " | " ( %7C হিসাবে URL-এনকোড করা) ব্যবহার করে আলাদা করা উচিত। আপনি যদি নির্দিষ্ট কিছু স্থাপনা নির্দিষ্ট করার চেষ্টা করেন, তাহলে জায়গার আইডি হল সেরা গ্যারান্টি যে আপনি সঠিক জায়গার সাথে লিঙ্ক করবেন। এই প্যারামিটার ব্যবহার করে এমন ইউআরএলগুলিতে অবশ্যই waypoints অন্তর্ভুক্ত থাকতে হবে।

দিকনির্দেশের উদাহরণ

নিম্নলিখিত URLটি দিকনির্দেশ মোডে একটি মানচিত্র চালু করে এবং ব্যবহারকারীকে উত্স এবং গন্তব্যে প্রবেশ করার অনুমতি দেওয়ার জন্য একটি ফর্ম প্রদান করে৷

https://www.google.com/maps/dir/?api=1

নিম্নলিখিত উদাহরণটি সিয়াটেল, WA-তে স্পেস নিডল থেকে পাইক প্লেস মার্কেট পর্যন্ত সাইকেল চালানোর দিকনির্দেশ সহ একটি মানচিত্র চালু করেছে।

https://www.google.com/maps/dir/?api=1&origin=Space+Needle+Seattle+WA&destination=Pike+Place+Market+Seattle+WA&travelmode=bicycling

নিম্নলিখিত উদাহরণটি অস্ট্রেলিয়ার সিডনিতে Google থেকে রানী ভিক্টোরিয়া বিল্ডিং পর্যন্ত হাঁটার দিকনির্দেশ সহ একটি মানচিত্র চালু করেছে।

https://www.google.com/maps/dir/?api=1&origin=Google+Pyrmont+NSW&destination=QVB&destination_place_id=ChIJISz8NjyuEmsRFTQ9Iw7Ear8&travelmode=walking


একটি মানচিত্র প্রদর্শন করা হচ্ছে

ম্যাপ অ্যাকশন কোনো মার্কার বা দিকনির্দেশ ছাড়াই একটি মানচিত্র ফেরত দেয়।

মানচিত্র URL গঠন

https://www.google.com/maps/@?api=1&map_action=map & parameters

পরামিতি

  • map_action=map (প্রয়োজনীয়): প্রদর্শনের জন্য মানচিত্র দৃশ্যের ধরন নির্দিষ্ট করে। মানচিত্র এবং রাস্তার দৃশ্য একই শেষ পয়েন্ট ভাগ করে। একটি মানচিত্র প্রদর্শিত হয়েছে তা নিশ্চিত করতে, map_action map হিসাবে নির্দিষ্ট করতে হবে।
  • center (ঐচ্ছিক): মানচিত্র উইন্ডোর কেন্দ্রকে সংজ্ঞায়িত করে, এবং অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কগুলিকে কমা-বিভক্ত মান হিসাবে গ্রহণ করে (উদাহরণস্বরূপ, -33.8569,151.2152 )।
  • zoom (ঐচ্ছিক): মানচিত্রের প্রাথমিক জুম স্তর সেট করে। স্বীকৃত মান হল 0 (পুরো বিশ্ব) থেকে 21 (ব্যক্তিগত ভবন) পর্যন্ত সম্পূর্ণ পূর্ণসংখ্যা। নির্বাচিত অবস্থানে উপলব্ধ মানচিত্রের ডেটার উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। ডিফল্ট হল 15।
  • basemap (ঐচ্ছিক): প্রদর্শন করার জন্য মানচিত্রের ধরন সংজ্ঞায়িত করে। মানটি হয় roadmap (ডিফল্ট), satellite বা terrain হতে পারে।
  • layer (ঐচ্ছিক): মানচিত্রে প্রদর্শনের জন্য একটি অতিরিক্ত স্তর সংজ্ঞায়িত করে, যদি থাকে। মানটি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: none (ডিফল্ট), transit , traffic বা bicycling

মানচিত্র উদাহরণ

এই উদাহরণ URLটি ব্যবহারকারীর বর্তমান অবস্থানকে কেন্দ্র করে একটি ডিফল্ট Google মানচিত্র চালু করে।

https://www.google.com/maps/@?api=1&map_action=map

নিচের উদাহরণটি Katoomba, NSW, Australia ( -33.712206,150.311941 এ) কেন্দ্রিক একটি মানচিত্র প্রদর্শন করে এবং ঐচ্ছিক zoom এবং basemap প্যারামিটার সেট করে।

https://www.google.com/maps/@?api=1&map_action=map&center=-33.712206%2C150.311941&zoom=12&basemap=terrain


একটি রাস্তার দৃশ্য প্যানোরামা প্রদর্শন করা হচ্ছে

প্যানো অ্যাকশন আপনাকে রাস্তার দৃশ্য চিত্রগুলিকে ইন্টারেক্টিভ প্যানোরামা হিসাবে প্রদর্শন করতে একটি দর্শক চালু করতে দেয়। প্রতিটি রাস্তার দৃশ্য প্যানোরামা একটি একক অবস্থান থেকে একটি সম্পূর্ণ 360-ডিগ্রি ভিউ প্রদান করে৷ চিত্রগুলিতে 360 ডিগ্রি অনুভূমিক দৃশ্য (একটি সম্পূর্ণ মোড়ানো) এবং 180 ডিগ্রি উল্লম্ব দৃশ্য (সরাসরি থেকে সোজা নীচে) রয়েছে। প্যানো অ্যাকশনটি এমন একটি দর্শককে চালু করে যা ফলস্বরূপ প্যানোরামাটিকে কেন্দ্রে একটি ক্যামেরা সহ একটি গোলক হিসাবে রেন্ডার করে৷ ক্যামেরার জুম এবং ওরিয়েন্টেশন নিয়ন্ত্রণ করতে আপনি ক্যামেরাকে ম্যানিপুলেট করতে পারেন।

Google রাস্তার দৃশ্য তার কভারেজ এলাকা জুড়ে মনোনীত অবস্থান থেকে প্যানোরামিক ভিউ প্রদান করে। ব্যবহারকারীর অবদানকৃত ফটোস্ফিয়ার এবং রাস্তার দৃশ্যের বিশেষ সংগ্রহও পাওয়া যায়।

রাস্তার দৃশ্য URL তৈরি করা

https://www.google.com/maps/@?api=1&map_action=pano & parameters

পরামিতি

  • map_action=pano (প্রয়োজনীয়): প্রদর্শনের জন্য দৃশ্যের ধরন নির্দিষ্ট করে। মানচিত্র এবং রাস্তার দৃশ্য একই শেষ পয়েন্ট ভাগ করে। একটি প্যানোরামা প্রদর্শিত হয়েছে তা নিশ্চিত করতে, action pano হিসাবে নির্দিষ্ট করতে হবে৷

নিম্নলিখিত ইউআরএল প্যারামিটারগুলির একটিও প্রয়োজন:

  • viewpoint : দর্শক ভিউপয়েন্ট অবস্থানের সবচেয়ে কাছের ছবি তোলা প্যানোরামা প্রদর্শন করে, কমা-বিভক্ত অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হিসাবে নির্দিষ্ট করা হয় (উদাহরণস্বরূপ viewpoint )। যেহেতু রাস্তার দৃশ্যের চিত্রগুলি পর্যায়ক্রমে রিফ্রেশ করা হয়, এবং প্রতিবার সামান্য ভিন্ন অবস্থান থেকে ফটোগ্রাফগুলি নেওয়া হতে পারে, এটি সম্ভব যে চিত্রগুলি আপডেট করা হলে আপনার অবস্থানটি একটি ভিন্ন প্যানোরামায় স্ন্যাপ করতে পারে৷
  • pano : প্রদর্শনের জন্য ছবির নির্দিষ্ট প্যানোরামা আইডি । আপনি যদি একটি pano নির্দিষ্ট করেন তবে আপনি একটি viewpoint নির্দিষ্ট করতে পারেন। viewpoint শুধুমাত্র তখনই ব্যবহার করা হয় যদি Google Maps প্যানোরামা আইডি খুঁজে না পায়। যদি pano নির্দিষ্ট করা থাকে কিন্তু পাওয়া না যায়, এবং একটি viewpoint নির্দিষ্ট করা না থাকে, তাহলে কোনো প্যানোরামা ইমেজ প্রদর্শিত হবে না। পরিবর্তে, Google মানচিত্র ডিফল্ট মোডে খোলে, ব্যবহারকারীর বর্তমান অবস্থানকে কেন্দ্র করে একটি মানচিত্র প্রদর্শন করে।

নিম্নলিখিত URL প্যারামিটারগুলি ঐচ্ছিক:

  • heading : উত্তর থেকে ঘড়ির কাঁটার দিকে ডিগ্রীতে ক্যামেরার কম্পাস শিরোনাম নির্দেশ করে। গৃহীত মান -180 থেকে 360 ডিগ্রী পর্যন্ত। যদি বাদ দেওয়া হয়, একটি ডিফল্ট শিরোনাম কোয়েরির দৃষ্টিকোণ (যদি নির্দিষ্ট করা থাকে) এবং চিত্রের প্রকৃত অবস্থানের উপর ভিত্তি করে নির্বাচন করা হয়।
  • pitch : ক্যামেরার উপরে বা নিচের কোণ নির্দিষ্ট করে। পিচটি -90 থেকে 90 ডিগ্রীতে নির্দিষ্ট করা হয়েছে। ইতিবাচক মানগুলি ক্যামেরাকে উপরে কোণ করবে, যখন নেতিবাচক মানগুলি ক্যামেরাকে নীচে কোণ করবে। 0 এর ডিফল্ট পিচ ক্যামেরার অবস্থানের উপর ভিত্তি করে সেট করা হয় যখন ছবিটি ধারণ করা হয়েছিল। এই কারণে, 0-এর একটি পিচ প্রায়শই, তবে সর্বদা অনুভূমিক নয়। উদাহরণস্বরূপ, একটি পাহাড়ে তোলা একটি চিত্র সম্ভবত একটি ডিফল্ট পিচ প্রদর্শন করবে যা অনুভূমিক নয়।
  • fov : চিত্রের অনুভূমিক ক্ষেত্র নির্ধারণ করে। দৃশ্যের ক্ষেত্রটি ডিগ্রীতে প্রকাশ করা হয়, যার পরিসর 10 - 100। এটি ডিফল্ট 90 তে থাকে। একটি নির্দিষ্ট-আকারের ভিউপোর্টের সাথে কাজ করার সময়, দৃশ্যের ক্ষেত্রটিকে জুম স্তর হিসাবে বিবেচনা করা হয়, ছোট সংখ্যাগুলি জুমের উচ্চ স্তর নির্দেশ করে .

রাস্তার দৃশ্যের উদাহরণ

প্রথম দুটি উদাহরণ আইফেল টাওয়ারের একটি প্যানোরামা প্রদর্শন করে। উদাহরণ একটি অবস্থানের জন্য শুধুমাত্র একটি viewpoint ব্যবহার করে এবং ঐচ্ছিক heading , pitch , এবং fov পরামিতি সেট করে৷ তুলনা করার জন্য, উদাহরণ দুই একটি pano আইডি ব্যবহার করে সেইসাথে প্রথম উদাহরণে সেট করা একই প্যারামিটার ব্যবহার করে। তৃতীয় উদাহরণটি একটি অন্দর প্যানোরামা চিত্র প্রদর্শন করে৷

উদাহরণ 1: অবস্থান নির্দিষ্ট করতে শুধুমাত্র একটি viewpoint ব্যবহার করে।

https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=48.857832%2C2.295226&heading=-45&pitch=38&fov=80

উদাহরণ 2: একটি pano আইডির পাশাপাশি একটি viewpoint অবস্থান ব্যবহার করে। pano আইডি viewpoint উপর প্রাধান্য পায়। এই উদাহরণে, প্যানোরামা আইডি পাওয়া যায়, তাই viewpoint উপেক্ষা করা হয়। লক্ষ্য করুন যে pano আইডির জন্য প্রদর্শিত প্যানোরামা চিত্রটি শুধুমাত্র viewpoint ব্যবহার করে পাওয়া চিত্রের চেয়ে সামান্য ভিন্ন এবং আরও সাম্প্রতিক।

https://www.google.com/maps/@?api=1&map_action=pano&pano=tu510ie_z4ptBZYo2BGEJg&viewpoint=48.857832%2C2.295226&heading=-45&pitch=38&fov=80

উদাহরণ 3: লন্ডন, যুক্তরাজ্যের সারাস্ট্রো রেস্তোরাঁর অভ্যন্তরের একটি প্যানোরামা প্রদর্শন করে, একটি প্যানোরামা আইডি দিয়ে নির্দিষ্ট করা হয়েছে৷

https://www.google.com/maps/@?api=1&map_action=pano&pano=4U-oRQCNsC6u7r8gp02sLA

একটি প্যানোরামা আইডি খোঁজা হচ্ছে

একটি নির্দিষ্ট প্যানোরামা ছবির আইডি খুঁজে পেতে, আপনি ব্যবহার করতে পারেন একাধিক পদ্ধতি আছে।

আরো উদাহরণ

ওয়েপয়েন্ট ব্যবহার করে দিকনির্দেশের উদাহরণ

নিম্নলিখিত দিকনির্দেশের উদাহরণগুলি Google মানচিত্র চালু করে এবং প্যারিস, ফ্রান্স থেকে চেরবার্গ, ফ্রান্স পর্যন্ত ড্রাইভিং দিকনির্দেশ প্রদর্শন করে, নিম্নলিখিত ওয়েপয়েন্টগুলির মাধ্যমে রাউটিং করে:

শহর দেশ স্থানের নাম স্থান আইডি
1. ভার্সাই, ফ্রান্স ভার্সাই প্রাসাদ ChIJdUyx15R95kcRj85ZX8H8OAU
2. চার্টার্স, ফ্রান্স চার্টার্স ক্যাথেড্রাল ChIJKzGHdEgM5EcR_OBTT3nQoEA
3. লে মানস, ফ্রান্স লে মানসের সেন্ট জুলিয়ানের ক্যাথেড্রাল ChIJG2LvQNCI4kcRKXNoAsPi1Mc
4. ক্যান, ফ্রান্স ক্যান ক্যাসেল ChIJ06tnGbxCCkgRsfNjEQMwUsc

উদাহরণ URL-এ, ওয়েপয়েন্টগুলিকে বিভিন্ন উপায়ে সংজ্ঞায়িত করা হয়েছে যাতে আপনি ফলাফল মানচিত্রের ওয়েপয়েন্টগুলির প্রদর্শনের পার্থক্যগুলি তুলনা করতে পারেন৷

উদাহরণ 1: শহর, দেশ হিসাবে সংজ্ঞায়িত ওয়েপয়েন্ট:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CChartres%2CFrance%7CLe+Mans%2CFrance%7CCaen%2CFrance

উদাহরণ 2: নির্দিষ্ট স্থানের নাম হিসাবে সংজ্ঞায়িত ওয়েপয়েন্ট:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Palace+of+Versailles%7CChartres+Cathedral%7CCathedral+of+Saint+Julian+of+Le+Mans%7CCaen+Castle

উদাহরণ 3: শহর, দেশ হিসাবে সংজ্ঞায়িত ওয়েপয়েন্ট এবং প্রতিটি ওয়েপয়েন্টে একটি নির্দিষ্ট স্থাপনার জন্য waypoint_place_ids প্রদান করে:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CChartres%2CFrance%7CLe+Mans%2CFrance%7CCaen%2CFrance&waypoint_place_ids=ChIJdUyx15R95kcRj85ZX8H8OAU%7CChIJKzGHdEgM5EcR_OBTT3nQoEA%7CChIJG2LvQNCI4kcRKXNoAsPi1Mc%7CChIJ06tnGbxCCkgRsfNjEQMwUsc

উদাহরণ 4: শহর, দেশ হিসাবে ওয়েপয়েন্টগুলিকে সংজ্ঞায়িত করে, তবে পূর্ববর্তী উদাহরণগুলির তুলনায় একটি ভিন্ন ক্রমে ওয়েপয়েন্টগুলি তালিকাভুক্ত করে৷ প্রদর্শন করে যে মানচিত্রটি ওয়েপয়েন্টগুলিকে URL-এ তালিকাভুক্ত ক্রমে প্রদর্শন করে৷

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CCaen%2CFrance%7CLe+Mans%2CFrance%7CChartres%2CFrance

মানচিত্র উদাহরণ

একটি নির্দিষ্ট basemap (স্যাটেলাইট) এবং layer (ট্রানজিট) সহ একটি মানচিত্র প্রদর্শন করে।

https://www.google.com/maps/@?api=1&map_action=map&center=37.7992940%2C-122.3976113&zoom=15&basemap=satellite&layer=transit

রাস্তার দৃশ্যের উদাহরণ

pano আইডি হিসাবে একটি FIFE চিত্র কী ব্যবহার করে একটি রাস্তার দৃশ্য প্যানোরামা প্রদর্শন করে৷ মনে রাখবেন pano আইডির পূর্বে F: .

https://www.google.com/maps/@?api=1&map_action=pano&pano=F:-ud6AZSB-sQg/V0cfCSV3OWI/AAAAAAAAG1U/UQEoc5sXPQEIP7zzD6SWzmKb8Vbug47uQCLIB&heading=22&pitch=-5&fov=55