এই নির্দেশিকাটি দেখায় কিভাবে আপনার ওয়েব পৃষ্ঠায় একটি ইন্টারেক্টিভ মানচিত্র এম্বেড করতে হয়।
মানচিত্র এম্বেড API URL তৈরি করা হচ্ছে
নিম্নলিখিত একটি উদাহরণ URL যা মানচিত্র এম্বেড API লোড করে:
https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS
প্রতিস্থাপন:
- আপনার মানচিত্র মোড সহ MAP_MODE ।
- আপনার API কী সহ YOUR_API_KEY । আরও তথ্যের জন্য, API কী পান দেখুন।
- আপনার মানচিত্র মোডের জন্য প্রয়োজনীয় এবং ঐচ্ছিক পরামিতি সহ PARAMETERS ।
একটি iframe মধ্যে URL যোগ করা
আপনার ওয়েব পৃষ্ঠায় মানচিত্র এম্বেড API ব্যবহার করতে, একটি iframe এর src
বৈশিষ্ট্যের মান হিসাবে আপনি যে URLটি তৈরি করেছেন সেটি সেট করুন৷ 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>
উপরের iframe নমুনা অতিরিক্ত বৈশিষ্ট্য ব্যবহার করে:
- নির্দিষ্ট মানচিত্রের অংশগুলিকে পূর্ণ স্ক্রীনে যেতে অনুমতি দেওয়ার জন্য
allowfullscreen
সম্পত্তি। -
frameborder="0"
এবংstyle="border:0"
বৈশিষ্ট্যগুলি মানচিত্রের চারপাশ থেকে আদর্শ আইফ্রেম সীমানা সরাতে। -
referrerpolicy="no-referrer-when-downgrade"
প্রপার্টি ব্রাউজারকে অনুরোধের সাথেReferer
হেডার হিসাবে সম্পূর্ণ URL পাঠাতে অনুমতি দেয় যাতে API কী সীমাবদ্ধতাগুলি সঠিকভাবে কাজ করতে পারে।
আপনি আপনার নিজের ওয়েবসাইটের গঠন এবং নকশা অনুসারে আইফ্রেমের আকার পরিবর্তন করতে পারেন, কিন্তু আমরা দেখতে পাই যে দর্শকরা সাধারণত বড় মানচিত্রের সাথে যোগাযোগ করা সহজতর করে। মনে রাখবেন যে এমবেড করা মানচিত্র দুটি মাত্রায় 200 পিক্সেলের নিচে সমর্থিত নয়।
API কী সীমাবদ্ধতা
যদি হোস্টিং ওয়েবসাইটে একটি referrer
মেটা ট্যাগ no-referrer
বা same-origin
সেট করা থাকে, তাহলে ব্রাউজার Google-এ Referer
হেডার পাঠাবে না। এটি আপনার API কী সীমাবদ্ধতার কারণে অনুরোধগুলি প্রত্যাখ্যান করতে পারে। বিধিনিষেধটি সঠিকভাবে কাজ করার জন্য, উপরের উদাহরণের মতো, Referer
হেডারগুলিকে Google-এ পাঠানোর জন্য স্পষ্টভাবে অনুমতি দেওয়ার জন্য, iframe-এ একটি referrerpolicy
বৈশিষ্ট্য যোগ করুন।
মানচিত্রে বিজ্ঞাপন
মানচিত্র এম্বেড এপিআই-তে মানচিত্রের বিজ্ঞাপন অন্তর্ভুক্ত থাকতে পারে। কোনো প্রদত্ত মানচিত্রে দেখানো বিজ্ঞাপনের বিন্যাস এবং বিজ্ঞাপনের সেট বিজ্ঞপ্তি ছাড়াই পরিবর্তিত হতে পারে।
মানচিত্র মোড নির্বাচন করা হচ্ছে
আপনার অনুরোধ 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-এস্কেপড জায়গার নাম, ঠিকানা, প্লাস কোড, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক, বা স্থান আইডি । Maps Embed API স্পেস এড়িয়ে যাওয়ার সময় + এবং %20 উভয়কেই সমর্থন করে। উদাহরণস্বরূপ, "City Hall, New York, NY" কে City+Hall,New+York,NY , অথবা প্লাস কোড "849VCWC8+R9" কে 849VCWC8%2BR9 এ রূপান্তর করুন। |
destination | প্রয়োজন | দিকনির্দেশের শেষ বিন্দু সংজ্ঞায়িত করে। | URL-এস্কেপড জায়গার নাম, ঠিকানা, প্লাস কোড, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক, বা স্থান আইডি । Maps Embed API স্পেস এড়িয়ে যাওয়ার সময় + এবং %20 উভয়কেই সমর্থন করে। উদাহরণস্বরূপ, "City Hall, New York, NY" কে City+Hall,New+York,NY , অথবা প্লাস কোড "849VCWC8+R9" কে 849VCWC8%2BR9 এ রূপান্তর করুন। |
waypoints | ঐচ্ছিক | উত্স এবং গন্তব্যের মধ্যে রুট দিকনির্দেশের জন্য এক বা একাধিক মধ্যস্থতাকারী স্থানগুলি নির্দিষ্ট করে৷ | জায়গার নাম, ঠিকানা বা জায়গার আইডি । পৃথক স্থানে (যেমন Berlin,Germany|Paris,France ) পাইপ অক্ষর (|) ব্যবহার করে একাধিক ওয়েপয়েন্ট নির্দিষ্ট করা যেতে পারে। আপনি 20টি পর্যন্ত ওয়েপয়েন্ট নির্দিষ্ট করতে পারেন। |
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
মোড
মানচিত্র এম্বেড API আপনাকে রাস্তার দৃশ্যের চিত্রগুলিকে এর কভারেজ এলাকা জুড়ে মনোনীত অবস্থানগুলি থেকে ইন্টারেক্টিভ প্যানোরামা হিসাবে প্রদর্শন করতে দেয়৷ ব্যবহারকারীর অবদান ফটোস্ফিয়ার , এবং রাস্তার দৃশ্য বিশেষ সংগ্রহগুলিও উপলব্ধ।
প্রতিটি রাস্তার দৃশ্য প্যানোরামা একটি একক অবস্থান থেকে একটি সম্পূর্ণ 360-ডিগ্রি ভিউ প্রদান করে৷ চিত্রগুলিতে 360 ডিগ্রি অনুভূমিক দৃশ্য (একটি সম্পূর্ণ মোড়ানো) এবং 180 ডিগ্রি উল্লম্ব দৃশ্য (সরাসরি থেকে সোজা নীচে) রয়েছে। 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 | ঐচ্ছিক | উত্তর থেকে ঘড়ির কাঁটার দিকে ডিগ্রীতে ক্যামেরার কম্পাস শিরোনাম নির্দেশ করে৷ | -180° থেকে 360° ডিগ্রীতে মান |
pitch | ঐচ্ছিক | ক্যামেরার উপরে বা নিচের কোণ নির্দিষ্ট করে। ধনাত্মক মানগুলি ক্যামেরাকে কোণে উপরে রাখবে, যখন নেতিবাচক মানগুলি ক্যামেরাকে নীচে কোণ করবে। 0° ডিফল্ট পিচ ক্যামেরার অবস্থানের উপর ভিত্তি করে সেট করা হয় যখন ছবিটি ক্যাপচার করা হয়েছিল। এই কারণে, 0° একটি পিচ প্রায়ই, কিন্তু সবসময়, অনুভূমিক হয় না। উদাহরণস্বরূপ, একটি পাহাড়ে তোলা একটি চিত্র সম্ভবত একটি ডিফল্ট পিচ প্রদর্শন করবে যা অনুভূমিক নয়। | -90° থেকে 90° পর্যন্ত ডিগ্রীতে মান |
fov | ঐচ্ছিক | চিত্রের দৃশ্যের অনুভূমিক ক্ষেত্র নির্ধারণ করে। এটি ডিফল্ট 90°। একটি নির্দিষ্ট-আকারের ভিউপোর্টের সাথে কাজ করার সময় দেখার ক্ষেত্রটিকে জুম স্তর হিসাবে বিবেচনা করা যেতে পারে, ছোট সংখ্যাগুলি জুমের উচ্চ স্তর নির্দেশ করে। | ডিগ্রীতে মান, 10° - 100° এর ব্যাপ্তি সহ |
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 মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন৷ |
আইডি প্যারামিটার রাখুন
মানচিত্র এম্বেড API একটি স্থানের নাম বা ঠিকানা সরবরাহ করার পরিবর্তে স্থান আইডি ব্যবহার করে সমর্থন করে। স্থানের আইডিগুলি একটি স্থানকে অনন্যভাবে সনাক্ত করার স্থিতিশীল উপায়। আরও তথ্যের জন্য, Google Places API ডকুমেন্টেশন দেখুন।
মানচিত্র এম্বেড এপিআই নিম্নলিখিত URL প্যারামিটারগুলির জন্য স্থান আইডি গ্রহণ করে:
-
q
-
origin
-
destination
-
waypoints
একটি স্থান আইডি ব্যবহার করার জন্য, আপনাকে প্রথমে প্রিফিক্স যোগ করতে হবে place_id:
নিম্নলিখিত কোডটি নির্দেশের অনুরোধের উত্স হিসাবে নিউ ইয়র্ক সিটি হলকে নির্দিষ্ট করে: origin=place_id:ChIJs--MqP1YwokRBwAhjXWIHn8
।
radius
একটি ব্যাসার্ধ সেট করে, মিটারে নির্দিষ্ট করা হয়, যেখানে প্রদত্ত অক্ষাংশ এবং দ্রাঘিমাংশকে কেন্দ্র করে একটি প্যানোরামা অনুসন্ধান করতে হয়। বৈধ মান হল অ-নেতিবাচক পূর্ণসংখ্যা। ডিফল্ট মান 50।source
স্ট্রীট ভিউ সার্চকে নির্বাচিত সোর্সে সীমাবদ্ধ করে। বৈধ মান হল:-
default
রাস্তার দৃশ্যের জন্য ডিফল্ট উত্স ব্যবহার করে; অনুসন্ধানগুলি নির্দিষ্ট উত্সগুলিতে সীমাবদ্ধ নয়। -
outdoor
অনুসন্ধান সীমিত. অন্দর সংগ্রহ অনুসন্ধান ফলাফল অন্তর্ভুক্ত করা হয় না. উল্লেখ্য যে বহিরঙ্গন প্যানোরামাগুলি নির্দিষ্ট অবস্থানের জন্য বিদ্যমান নাও থাকতে পারে৷ এছাড়াও মনে রাখবেন যে অনুসন্ধানটি শুধুমাত্র প্যানোরামাগুলি প্রদান করে যেখানে সেগুলি বাড়ির ভিতরে নাকি বাইরে তা নির্ধারণ করা সম্ভব৷ উদাহরণস্বরূপ, ফটোস্ফিয়ারগুলি ফেরত দেওয়া হয় না কারণ এটি অজানা যে সেগুলি বাড়ির ভিতরে নাকি বাইরে৷
-