এই নির্দেশিকাটি দেখায় কিভাবে আপনার ওয়েব পৃষ্ঠায় একটি ইন্টারেক্টিভ মানচিত্র এম্বেড করবেন।
Maps Embed API URL তৈরি করুন
নিচে একটি উদাহরণ URL দেওয়া হল যা Maps Embed API লোড করে:
https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS
প্রতিস্থাপন:
- আপনার মানচিত্র মোডের সাথে MAP_MODE ।
- আপনার API কী সহ YOUR_API_KEY । আরও তথ্যের জন্য, API কী পান দেখুন।
- আপনার মানচিত্র মোডের জন্য প্রয়োজনীয় এবং ঐচ্ছিক প্যারামিটার সহ PARAMETERS ।
একটি আইফ্রেমে URL যোগ করুন
আপনার ওয়েব পৃষ্ঠায় Maps Embed API ব্যবহার করতে, আপনার তৈরি করা URL টি একটি iframe এর src অ্যাট্রিবিউটের মান হিসেবে সেট করুন। iframe এর height এবং width অ্যাট্রিবিউট দিয়ে মানচিত্রের আকার নিয়ন্ত্রণ করুন, উদাহরণস্বরূপ:
<iframe
width="450"
height="250"
frameborder="0" style="border:0"
referrerpolicy="no-referrer-when-downgrade"
src="https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS"
allowfullscreen>
</iframe>উপরের আইফ্রেম নমুনাটি অতিরিক্ত বৈশিষ্ট্য ব্যবহার করে:
-
allowfullscreenপ্রোপার্টি ম্যাপের নির্দিষ্ট অংশগুলিকে পূর্ণ স্ক্রিনে দেখানোর অনুমতি দেয়। -
frameborder="0"এবংstyle="border:0"বৈশিষ্ট্য ব্যবহার করে মানচিত্রের চারপাশের স্ট্যান্ডার্ড আইফ্রেম বর্ডারটি সরিয়ে ফেলা যায়। -
referrerpolicy="no-referrer-when-downgrade"প্রপার্টি ব্রাউজারকে অনুরোধের সাথে সম্পূর্ণ URLRefererহেডার হিসেবে পাঠাতে দেয় যাতে API কী সীমাবদ্ধতা সঠিকভাবে কাজ করতে পারে।
আপনার নিজস্ব ওয়েবসাইটের গঠন এবং নকশা অনুসারে আপনি আইফ্রেমের আকার পরিবর্তন করতে পারেন, তবে আমরা দেখতে পাচ্ছি যে দর্শকরা সাধারণত বড় মানচিত্রের সাথে ইন্টারঅ্যাক্ট করা সহজ বলে মনে করেন। মনে রাখবেন যে এমবেডেড মানচিত্রগুলি 200 পিক্সেলের নীচে উভয় মাত্রায় সমর্থিত নয়।
API কী সীমাবদ্ধতা
যদি হোস্টিং ওয়েবসাইটের referrer মেটা ট্যাগটি no-referrer অথবা same-origin এ সেট করা থাকে, তাহলে ব্রাউজারটি Referer হেডারটি Google-এ পাঠাবে না। এর ফলে আপনার API কী রেস্ট্রিকশন অনুরোধগুলি প্রত্যাখ্যান করতে পারে। রেস্ট্রিকশনটি সঠিকভাবে কাজ করার জন্য, উপরের উদাহরণের মতো, iframe-এ একটি referrerpolicy প্রপার্টি যোগ করুন, যাতে স্পষ্টভাবে Referer হেডারগুলি Google-এ পাঠানোর অনুমতি দেওয়া যায়।
মানচিত্র মোড বেছে নিন
আপনার অনুরোধের URL-এ ব্যবহার করার জন্য আপনি নিম্নলিখিত মানচিত্র মোডগুলির মধ্যে একটি নির্দিষ্ট করতে পারেন:
-
place: একটি নির্দিষ্ট স্থান বা ঠিকানায় একটি মানচিত্র পিন প্রদর্শন করে, যেমন একটি ল্যান্ডমার্ক, ব্যবসা, ভৌগোলিক বৈশিষ্ট্য, বা শহর। -
view: কোনও মার্কার বা দিকনির্দেশনা ছাড়াই একটি মানচিত্র ফেরত দেয়। -
directions: মানচিত্রে দুই বা ততোধিক নির্দিষ্ট বিন্দুর মধ্যবর্তী পথ, সেইসাথে দূরত্ব এবং ভ্রমণের সময় প্রদর্শন করে। -
streetview: নির্ধারিত স্থান থেকে ইন্টারেক্টিভ প্যানোরামিক দৃশ্য দেখায়। -
search: দৃশ্যমান মানচিত্র অঞ্চল জুড়ে অনুসন্ধানের ফলাফল দেখায়।
place মোড
আইফেল টাওয়ারে একটি মানচিত্র চিহ্নিতকারী প্রদর্শনের জন্য নিম্নলিখিত URLটি place মানচিত্র মোড ব্যবহার করে:
https://www.google.com/maps/embed/v1/place
?key=YOUR_API_KEY
&q=Eiffel+Tower,Paris+Franceআপনি নিম্নলিখিত পরামিতিগুলি ব্যবহার করতে পারেন:
| প্যারামিটার | আদর্শ | বিবরণ | গৃহীত মান |
|---|---|---|---|
q | প্রয়োজনীয় | মানচিত্র চিহ্নিতকারীর অবস্থান নির্ধারণ করে। | URL-এস্কেপ করা স্থানের নাম, ঠিকানা, প্লাস কোড, অথবা স্থান আইডি । স্থান এস্কেপ করার সময় Maps Embed API + এবং %20 উভয়কেই সমর্থন করে। উদাহরণস্বরূপ, "City Hall, New York, NY" City+Hall,New+York,NY তে রূপান্তর করুন, অথবা প্লাস কোড "849VCWC8+R9" কে 849VCWC8%2BR9 তে রূপান্তর করুন। |
center | ঐচ্ছিক | মানচিত্র দৃশ্যের কেন্দ্র নির্ধারণ করে। | কমা দ্বারা পৃথক অক্ষাংশ এবং দ্রাঘিমাংশ মান গ্রহণ করে; উদাহরণস্বরূপ: 37.4218,-122.0840 । |
zoom | ঐচ্ছিক | মানচিত্রের প্রাথমিক জুম স্তর সেট করে। | মান 0 (সমগ্র বিশ্ব) থেকে 21 (পৃথক ভবন) পর্যন্ত। নির্বাচিত স্থানে উপলব্ধ মানচিত্রের তথ্যের উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। |
maptype | ঐচ্ছিক | লোড করার জন্য মানচিত্রের টাইলের ধরণ নির্ধারণ করে। | roadmap (ডিফল্ট) অথবা satellite |
language | ঐচ্ছিক | UI উপাদানগুলির জন্য এবং মানচিত্রের টাইলগুলিতে লেবেল প্রদর্শনের জন্য ব্যবহৃত ভাষা নির্ধারণ করে। ডিফল্টরূপে, দর্শনার্থীরা তাদের নিজস্ব ভাষায় একটি মানচিত্র দেখতে পাবেন। এই প্যারামিটারটি শুধুমাত্র কিছু দেশের টাইলগুলির জন্য সমর্থিত; যদি অনুরোধ করা নির্দিষ্ট ভাষা টাইল সেটের জন্য সমর্থিত না হয়, তাহলে সেই টাইলসেটের জন্য ডিফল্ট ভাষা ব্যবহার করা হবে। | |
region | ঐচ্ছিক | ভূ-রাজনৈতিক সংবেদনশীলতার উপর ভিত্তি করে, প্রদর্শনের জন্য উপযুক্ত সীমানা এবং লেবেলগুলি সংজ্ঞায়িত করে। | পরিচিত ccTLD ("শীর্ষ-স্তরের ডোমেন") দুই-অক্ষরের মানগুলিতে দুই-অক্ষরের (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ ম্যাপিং হিসাবে নির্দিষ্ট একটি অঞ্চল কোড গ্রহণ করে। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন। |
view মোড
নিচের উদাহরণে মানচিত্রের স্যাটেলাইট ভিউ প্রদর্শনের জন্য view মোড এবং ঐচ্ছিক maptype প্যারামিটার ব্যবহার করা হয়েছে:
https://www.google.com/maps/embed/v1/view
?key=YOUR_API_KEY
¢er=-33.8569,151.2152
&zoom=18
&maptype=satelliteআপনি নিম্নলিখিত পরামিতিগুলি ব্যবহার করতে পারেন:
| প্যারামিটার | আদর্শ | বিবরণ | গৃহীত মান |
|---|---|---|---|
center | প্রয়োজনীয় | মানচিত্র দৃশ্যের কেন্দ্র নির্ধারণ করে। | কমা দ্বারা পৃথক অক্ষাংশ এবং দ্রাঘিমাংশ মান গ্রহণ করে; উদাহরণস্বরূপ: 37.4218,-122.0840 । |
zoom | ঐচ্ছিক | মানচিত্রের প্রাথমিক জুম স্তর সেট করে। | মান 0 (সমগ্র বিশ্ব) থেকে 21 (পৃথক ভবন) পর্যন্ত। নির্বাচিত স্থানে উপলব্ধ মানচিত্রের তথ্যের উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। |
maptype | ঐচ্ছিক | লোড করার জন্য মানচিত্রের টাইলের ধরণ নির্ধারণ করে। | roadmap (ডিফল্ট) অথবা satellite |
language | ঐচ্ছিক | UI উপাদানগুলির জন্য এবং মানচিত্রের টাইলগুলিতে লেবেল প্রদর্শনের জন্য ব্যবহৃত ভাষা নির্ধারণ করে। ডিফল্টরূপে, দর্শনার্থীরা তাদের নিজস্ব ভাষায় একটি মানচিত্র দেখতে পাবেন। এই প্যারামিটারটি শুধুমাত্র কিছু দেশের টাইলগুলির জন্য সমর্থিত; যদি অনুরোধ করা নির্দিষ্ট ভাষা টাইল সেটের জন্য সমর্থিত না হয়, তাহলে সেই টাইলসেটের জন্য ডিফল্ট ভাষা ব্যবহার করা হবে। | |
region | ঐচ্ছিক | ভূ-রাজনৈতিক সংবেদনশীলতার উপর ভিত্তি করে, প্রদর্শনের জন্য উপযুক্ত সীমানা এবং লেবেলগুলি সংজ্ঞায়িত করে। | পরিচিত ccTLD ("শীর্ষ-স্তরের ডোমেন") দুই-অক্ষরের মানগুলিতে দুই-অক্ষরের (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ ম্যাপিং হিসাবে নির্দিষ্ট একটি অঞ্চল কোড গ্রহণ করে। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন। |
directions মোড
নিচের উদাহরণটি directions মোড ব্যবহার করে নরওয়ের অসলো এবং টেলিমার্কের মধ্যে পথ, দূরত্ব এবং টোল এবং হাইওয়ে এড়িয়ে ভ্রমণের সময় প্রদর্শন করে।
https://www.google.com/maps/embed/v1/directions
?key=YOUR_API_KEY
&origin=Oslo+Norway
&destination=Telemark+Norway
&avoid=tolls|highwaysআপনি নিম্নলিখিত পরামিতিগুলি ব্যবহার করতে পারেন:
| প্যারামিটার | আদর্শ | বিবরণ | গৃহীত মান |
|---|---|---|---|
origin | প্রয়োজনীয় | দিকনির্দেশ প্রদর্শনের জন্য শুরুর বিন্দু নির্ধারণ করে। | URL-এস্কেপ করা স্থানের নাম, ঠিকানা, প্লাস কোড, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক, অথবা স্থান ID । স্থান এস্কেপ করার সময় Maps Embed API + এবং %20 উভয়কেই সমর্থন করে। উদাহরণস্বরূপ, "City Hall, New York, NY" কে City+Hall,New+York,NY তে রূপান্তর করুন, অথবা প্লাস কোড "849VCWC8+R9" কে 849VCWC8%2BR9 তে রূপান্তর করুন। |
destination | প্রয়োজনীয় | দিকনির্দেশের শেষবিন্দু নির্ধারণ করে। | URL-এস্কেপ করা স্থানের নাম, ঠিকানা, প্লাস কোড, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক, অথবা স্থান ID । স্থান এস্কেপ করার সময় Maps Embed API + এবং %20 উভয়কেই সমর্থন করে। উদাহরণস্বরূপ, "City Hall, New York, NY" কে City+Hall,New+York,NY তে রূপান্তর করুন, অথবা প্লাস কোড "849VCWC8+R9" কে 849VCWC8%2BR9 তে রূপান্তর করুন। |
waypoints | ঐচ্ছিক | উৎপত্তিস্থল এবং গন্তব্যস্থলের মধ্যে রুট দিকনির্দেশনার জন্য এক বা একাধিক মধ্যস্থতাকারী স্থান নির্দিষ্ট করে। | স্থানের নাম, ঠিকানা, অথবা স্থানের আইডি । স্থান পৃথক করার জন্য পাইপ অক্ষর (|) ব্যবহার করে একাধিক ওয়েপয়েন্ট নির্দিষ্ট করা যেতে পারে (যেমন Berlin,Germany|Paris,France )। আপনি সর্বোচ্চ ২০টি ওয়েপয়েন্ট নির্দিষ্ট করতে পারেন। |
mode | ঐচ্ছিক | ভ্রমণের পদ্ধতি নির্ধারণ করে। যদি কোনও মোড নির্দিষ্ট না করা থাকে তবে Maps Embed API নির্দিষ্ট রুটের জন্য এক বা একাধিক প্রাসঙ্গিক মোড দেখাবে। | driving , walking (যা পথচারী পথ এবং ফুটপাত পছন্দ করে, যেখানে পাওয়া যায়), bicycling (যা বাইক পাথ ব্যবহার করে রুট পছন্দ করে এবং যেখানে পাওয়া যায় সেখানে রাস্তা পছন্দ করে), transit , অথবা flying । |
avoid | ঐচ্ছিক | দিকনির্দেশে এড়ানোর জন্য বৈশিষ্ট্যগুলি নির্দিষ্ট করে। মনে রাখবেন যে এটি সীমাবদ্ধ বৈশিষ্ট্য(গুলি) অন্তর্ভুক্ত রুটগুলিকে বাদ দেয় না; এটি ফলাফলকে আরও অনুকূল রুটের দিকে অগ্রসর করে। | tolls , ferries এবং/অথবা highways । পাইপ অক্ষর দিয়ে একাধিক মান আলাদা করুন (যেমন avoid=tolls|highways )। |
units | ঐচ্ছিক | ফলাফলে দূরত্ব প্রদর্শনের সময় পরিমাপ পদ্ধতি, মেট্রিক বা ইম্পেরিয়াল, নির্দিষ্ট করে। যদি units নির্দিষ্ট না করা থাকে, তাহলে কোয়েরির origin দেশটি ব্যবহার করার জন্য ইউনিট নির্ধারণ করে। | metric বা imperial |
center | ঐচ্ছিক | মানচিত্র দৃশ্যের কেন্দ্র নির্ধারণ করে। | কমা দ্বারা পৃথক অক্ষাংশ এবং দ্রাঘিমাংশ মান গ্রহণ করে; উদাহরণস্বরূপ: 37.4218,-122.0840 । |
zoom | ঐচ্ছিক | মানচিত্রের প্রাথমিক জুম স্তর সেট করে। | মান 0 (সমগ্র বিশ্ব) থেকে 21 (পৃথক ভবন) পর্যন্ত। নির্বাচিত স্থানে উপলব্ধ মানচিত্রের তথ্যের উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। |
maptype | ঐচ্ছিক | লোড করার জন্য মানচিত্রের টাইলের ধরণ নির্ধারণ করে। | roadmap (ডিফল্ট) অথবা satellite |
language | ঐচ্ছিক | UI উপাদানগুলির জন্য এবং মানচিত্রের টাইলগুলিতে লেবেল প্রদর্শনের জন্য ব্যবহৃত ভাষা নির্ধারণ করে। ডিফল্টরূপে, দর্শনার্থীরা তাদের নিজস্ব ভাষায় একটি মানচিত্র দেখতে পাবেন। এই প্যারামিটারটি শুধুমাত্র কিছু দেশের টাইলগুলির জন্য সমর্থিত; যদি অনুরোধ করা নির্দিষ্ট ভাষা টাইল সেটের জন্য সমর্থিত না হয়, তাহলে সেই টাইলসেটের জন্য ডিফল্ট ভাষা ব্যবহার করা হবে। | |
region | ঐচ্ছিক | ভূ-রাজনৈতিক সংবেদনশীলতার উপর ভিত্তি করে, প্রদর্শনের জন্য উপযুক্ত সীমানা এবং লেবেলগুলি সংজ্ঞায়িত করে। | পরিচিত ccTLD ("শীর্ষ-স্তরের ডোমেন") দুই-অক্ষরের মানগুলিতে দুই-অক্ষরের (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ ম্যাপিং হিসাবে নির্দিষ্ট একটি অঞ্চল কোড গ্রহণ করে। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন। |
streetview মোড
ম্যাপস এম্বেড এপিআই আপনাকে এর কভারেজ এলাকা জুড়ে নির্ধারিত স্থান থেকে স্ট্রিট ভিউ ছবিগুলিকে ইন্টারেক্টিভ প্যানোরামা হিসাবে প্রদর্শন করতে দেয়। ব্যবহারকারীর অবদানযুক্ত ফটোস্ফিয়ার এবং স্ট্রিট ভিউ বিশেষ সংগ্রহগুলিও উপলব্ধ।
প্রতিটি স্ট্রিট ভিউ প্যানোরামা একটি একক অবস্থান থেকে সম্পূর্ণ ৩৬০-ডিগ্রি ভিউ প্রদান করে। ছবিতে ৩৬০ ডিগ্রি অনুভূমিক ভিউ (একটি সম্পূর্ণ মোড়ানো) এবং ১৮০ ডিগ্রি উল্লম্ব ভিউ (সরাসরি উপরে থেকে নীচে) থাকে। streetview মোড এমন একটি ভিউয়ার প্রদান করে যা ফলাফলের প্যানোরামাটিকে একটি গোলক হিসাবে রেন্ডার করে যার কেন্দ্রে একটি ক্যামেরা থাকে। আপনি ক্যামেরার জুম এবং ওরিয়েন্টেশন নিয়ন্ত্রণ করতে ক্যামেরাটি ম্যানিপুলেট করতে পারেন।
নিম্নলিখিত streetview মোড প্যানোরামাটি দেখুন:
https://www.google.com/maps/embed/v1/streetview
?key=YOUR_API_KEY
&location=46.414382,10.013988
&heading=210
&pitch=10
&fov=35নিম্নলিখিত URL প্যারামিটারগুলির মধ্যে একটি প্রয়োজন :
locationঅক্ষাংশ এবং দ্রাঘিমাংশকে কমা দ্বারা পৃথক করা মান হিসেবে গ্রহণ করে (46.414382,10.013988)। API এই অবস্থানের সবচেয়ে কাছের ছবি তোলা প্যানোরামা প্রদর্শন করে। যেহেতু রাস্তার দৃশ্যের ছবি পর্যায়ক্রমে রিফ্রেশ করা হয় এবং প্রতিবার সামান্য ভিন্ন অবস্থান থেকে ছবি তোলা হতে পারে, তাই ছবি আপডেট করার সময় আপনার অবস্থানটি ভিন্ন প্যানোরামায় স্ন্যাপ করার সম্ভাবনা রয়েছে।panoহল একটি নির্দিষ্ট প্যানোরামা আইডি। যদি আপনি একটিpanoনির্দিষ্ট করেন তবে আপনি একটিlocationনির্দিষ্ট করতে পারেন।locationকেবল তখনই ব্যবহৃত হয় যখন API প্যানোরামা আইডি খুঁজে না পায়।
নিম্নলিখিত URL প্যারামিটারগুলি ঐচ্ছিক:
| প্যারামিটার | আদর্শ | বিবরণ | গৃহীত মান |
|---|---|---|---|
heading | ঐচ্ছিক | ক্যামেরার কম্পাস শিরোনামটি উত্তর দিক থেকে ঘড়ির কাঁটার দিকে ডিগ্রীতে নির্দেশ করে। | -১৮০° থেকে ৩৬০° ডিগ্রিতে মান |
pitch | ঐচ্ছিক | ক্যামেরার কোণ, উপরে বা নীচে, নির্দিষ্ট করে। ধনাত্মক মান ক্যামেরাটিকে উপরে কোণ করবে, আর ঋণাত্মক মান ক্যামেরাকে নীচে কোণ করবে। ছবি তোলার সময় ক্যামেরার অবস্থানের উপর ভিত্তি করে 0° এর ডিফল্ট পিচ সেট করা হয়। এই কারণে, 0° এর পিচ প্রায়শই অনুভূমিক হয়, কিন্তু সবসময় নয়। উদাহরণস্বরূপ, পাহাড়ের উপর তোলা একটি ছবিতে সম্ভবত একটি ডিফল্ট পিচ প্রদর্শিত হবে যা অনুভূমিক নয়। | -৯০° থেকে ৯০° ডিগ্রিতে মান |
fov | ঐচ্ছিক | ছবির অনুভূমিক দৃশ্য ক্ষেত্র নির্ধারণ করে। এটি ডিফল্টভাবে 90° থাকে। একটি স্থির-আকারের ভিউপোর্টের সাথে কাজ করার সময়, দেখার ক্ষেত্রটিকে জুম স্তর হিসাবে বিবেচনা করা যেতে পারে, যেখানে ছোট সংখ্যাগুলি উচ্চতর জুম স্তর নির্দেশ করে। | ডিগ্রীতে মান, যার পরিসর ১০° - ১০০° |
center | ঐচ্ছিক | মানচিত্র দৃশ্যের কেন্দ্র নির্ধারণ করে। | কমা দ্বারা পৃথক অক্ষাংশ এবং দ্রাঘিমাংশ মান গ্রহণ করে; উদাহরণস্বরূপ: 37.4218,-122.0840 । |
zoom | ঐচ্ছিক | মানচিত্রের প্রাথমিক জুম স্তর সেট করে। | মান 0 (সমগ্র বিশ্ব) থেকে 21 (পৃথক ভবন) পর্যন্ত। নির্বাচিত স্থানে উপলব্ধ মানচিত্রের তথ্যের উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। |
maptype | ঐচ্ছিক | লোড করার জন্য মানচিত্রের টাইলের ধরণ নির্ধারণ করে। | roadmap (ডিফল্ট) অথবা satellite |
language | ঐচ্ছিক | UI উপাদানগুলির জন্য এবং মানচিত্রের টাইলগুলিতে লেবেল প্রদর্শনের জন্য ব্যবহৃত ভাষা নির্ধারণ করে। ডিফল্টরূপে, দর্শনার্থীরা তাদের নিজস্ব ভাষায় একটি মানচিত্র দেখতে পাবেন। এই প্যারামিটারটি শুধুমাত্র কিছু দেশের টাইলগুলির জন্য সমর্থিত; যদি অনুরোধ করা নির্দিষ্ট ভাষা টাইল সেটের জন্য সমর্থিত না হয়, তাহলে সেই টাইলসেটের জন্য ডিফল্ট ভাষা ব্যবহার করা হবে। | |
region | ঐচ্ছিক | ভূ-রাজনৈতিক সংবেদনশীলতার উপর ভিত্তি করে, প্রদর্শনের জন্য উপযুক্ত সীমানা এবং লেবেলগুলি সংজ্ঞায়িত করে। | পরিচিত ccTLD ("শীর্ষ-স্তরের ডোমেন") দুই-অক্ষরের মানগুলিতে দুই-অক্ষরের (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ ম্যাপিং হিসাবে নির্দিষ্ট একটি অঞ্চল কোড গ্রহণ করে। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন। |
search মোড
Search মোড দৃশ্যমান মানচিত্র অঞ্চল জুড়ে অনুসন্ধানের ফলাফল প্রদর্শন করে। অনুসন্ধানের জন্য একটি অবস্থান নির্ধারণ করার পরামর্শ দেওয়া হচ্ছে, হয় অনুসন্ধান শব্দে একটি অবস্থান অন্তর্ভুক্ত করে ( record+stores+in+Seattle ) অথবা অনুসন্ধানকে আবদ্ধ করার জন্য একটি center এবং zoom প্যারামিটার অন্তর্ভুক্ত করে।
https://www.google.com/maps/embed/v1/search
?key=YOUR_API_KEY
&q=record+stores+in+Seattleআপনি নিম্নলিখিত পরামিতিগুলি ব্যবহার করতে পারেন:
| প্যারামিটার | আদর্শ | বিবরণ | গৃহীত মান |
|---|---|---|---|
q | প্রয়োজনীয় | অনুসন্ধান শব্দটি সংজ্ঞায়িত করে। | এতে ভৌগোলিক সীমাবদ্ধতা অন্তর্ভুক্ত থাকতে পারে, যেমন in+Seattle অথবা near+98033 । |
center | ঐচ্ছিক | মানচিত্র দৃশ্যের কেন্দ্র নির্ধারণ করে। | কমা দ্বারা পৃথক অক্ষাংশ এবং দ্রাঘিমাংশ মান গ্রহণ করে; উদাহরণস্বরূপ: 37.4218,-122.0840 । |
zoom | ঐচ্ছিক | মানচিত্রের প্রাথমিক জুম স্তর সেট করে। | মান 0 (সমগ্র বিশ্ব) থেকে 21 (পৃথক ভবন) পর্যন্ত। নির্বাচিত স্থানে উপলব্ধ মানচিত্রের তথ্যের উপর নির্ভর করে উপরের সীমা পরিবর্তিত হতে পারে। |
maptype | ঐচ্ছিক | লোড করার জন্য মানচিত্রের টাইলের ধরণ নির্ধারণ করে। | roadmap (ডিফল্ট) অথবা satellite |
language | ঐচ্ছিক | UI উপাদানগুলির জন্য এবং মানচিত্রের টাইলগুলিতে লেবেল প্রদর্শনের জন্য ব্যবহৃত ভাষা নির্ধারণ করে। ডিফল্টরূপে, দর্শনার্থীরা তাদের নিজস্ব ভাষায় একটি মানচিত্র দেখতে পাবেন। এই প্যারামিটারটি শুধুমাত্র কিছু দেশের টাইলগুলির জন্য সমর্থিত; যদি অনুরোধ করা নির্দিষ্ট ভাষা টাইল সেটের জন্য সমর্থিত না হয়, তাহলে সেই টাইলসেটের জন্য ডিফল্ট ভাষা ব্যবহার করা হবে। | |
region | ঐচ্ছিক | ভূ-রাজনৈতিক সংবেদনশীলতার উপর ভিত্তি করে, প্রদর্শনের জন্য উপযুক্ত সীমানা এবং লেবেলগুলি সংজ্ঞায়িত করে। | পরিচিত ccTLD ("শীর্ষ-স্তরের ডোমেন") দুই-অক্ষরের মানগুলিতে দুই-অক্ষরের (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ ম্যাপিং হিসাবে নির্দিষ্ট একটি অঞ্চল কোড গ্রহণ করে। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন। |
স্থান আইডি প্যারামিটার
Maps Embed API স্থানের নাম বা ঠিকানা প্রদানের পরিবর্তে স্থান আইডি ব্যবহার সমর্থন করে। স্থান আইডি হল স্থানকে অনন্যভাবে সনাক্ত করার একটি স্থিতিশীল উপায়। আরও তথ্যের জন্য, Google Places API ডকুমেন্টেশন দেখুন।
Maps Embed API নিম্নলিখিত URL প্যারামিটারগুলির জন্য প্লেস আইডি গ্রহণ করে:
-
q -
origin -
destination -
waypoints
একটি স্থান আইডি ব্যবহার করতে, আপনাকে প্রথমে place_id: উপসর্গটি যোগ করতে হবে। নিম্নলিখিত কোডটি নির্দেশিকা অনুরোধের জন্য নিউ ইয়র্ক সিটি হলকে উৎস হিসেবে নির্দিষ্ট করে: origin=place_id:ChIJs--MqP1YwokRBwAhjXWIHn8 ।
radiusএকটি ব্যাসার্ধ সেট করে, যা মিটারে নির্দিষ্ট করা আছে, যেখানে একটি প্যানোরামা অনুসন্ধান করা হবে, যা প্রদত্ত অক্ষাংশ এবং দ্রাঘিমাংশকে কেন্দ্র করে। বৈধ মানগুলি হল অ-ঋণাত্মক পূর্ণসংখ্যা। ডিফল্ট মান হল 50।sourceরাস্তার দৃশ্য অনুসন্ধানগুলিকে নির্বাচিত উৎসগুলিতে সীমাবদ্ধ করে। বৈধ মানগুলি হল:-
defaultরাস্তার দৃশ্যের জন্য ডিফল্ট উৎস ব্যবহার করে; অনুসন্ধানগুলি নির্দিষ্ট উৎসের মধ্যে সীমাবদ্ধ নয়। -
outdoorঅনুসন্ধানগুলিকে বাইরের সংগ্রহের মধ্যে সীমাবদ্ধ করে। অভ্যন্তরীণ সংগ্রহগুলি অনুসন্ধানের ফলাফলে অন্তর্ভুক্ত করা হয় না। মনে রাখবেন যে নির্দিষ্ট অবস্থানের জন্য বাইরের প্যানোরামাগুলি বিদ্যমান নাও থাকতে পারে। এছাড়াও মনে রাখবেন যে অনুসন্ধান কেবল সেই প্যানোরামাগুলি ফেরত দেয় যেখানে সেগুলি বাড়ির ভিতরে না বাইরে তা নির্ধারণ করা সম্ভব। উদাহরণস্বরূপ, PhotoSpheres ফেরত দেওয়া হয় না কারণ এটি অজানা যে সেগুলি বাড়ির ভিতরে না বাইরে।
-