MapType ইন্টারফেস
google.maps.MapType
ইন্টারফেস
এই ইন্টারফেস ম্যাপের ধরন নির্ধারণ করে এবং সাধারণত কাস্টম ম্যাপের ধরনের জন্য ব্যবহার করা হয়। পরিবর্তন করা যাবে না।
প্রপার্টি | |
|---|---|
maxZoom |
ধরন:
numberএই MapType দেখানোর সময় ম্যাপের জন্য সর্বাধিক জুম লেভেল। বেস MapTypes-এর জন্য প্রয়োজন, ওভারলে MapTypes-এর জন্য উপেক্ষা করা হয়েছে। |
minZoom |
ধরন:
numberএই MapType দেখানোর সময় ম্যাপের জন্য সর্বনিম্ন জুম লেভেল। ঐচ্ছিক; ডিফল্ট হল ০। |
radius |
ধরন:
numberম্যাপের জন্য গ্রহের ব্যাসার্ধ, মিটারে। ঐচ্ছিক; ডিফল্ট হিসেবে পৃথিবীর নিরক্ষীয় ব্যাসার্ধ ৬৩৭৮১৩৭ মিটার। |
alt
ঐচ্ছিক |
ধরন:
string optionalMapTypeControl-এ এই MapType-এর বোতামের উপর মাউস নিয়ে গেলে অল্টারনেট টেক্সট দেখানো হবে। ঐচ্ছিক। |
name
ঐচ্ছিক |
ধরন:
string optionalMapTypeControl-এ দেখানোর জন্য নাম। ঐচ্ছিক। |
projection
ঐচ্ছিক |
ধরন:
Projection optionalএই MapType রেন্ডার করার জন্য ব্যবহৃত প্রোজেকশন। ঐচ্ছিক; ডিফল্ট হিসেবে Mercator সেট করা থাকে। |
tileSize
ঐচ্ছিক |
ধরন:
Size optionalপ্রতিটি টাইলসের মাপ। প্রয়োজনীয়। |
পদ্ধতি | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)প্যারামিটার:
রিটার্ন ভ্যালু:
Element|null ফলাফল টাইল।প্রদত্ত টাইল স্থানাঙ্ক (x, y) এবং জুম লেভেলের জন্য একটি টাইল দেখায়। এই টাইলটি প্রদত্ত ownerDocument-এ যোগ করা হবে। বেস ম্যাপের ধরনের জন্য উপলভ্য নয়। |
releaseTile |
releaseTile(tile)প্যারামিটার:
রিটার্ন ভ্যালু:
voidপ্রয়োজনীয় ক্লিন-আপ করে, নির্দিষ্ট টাইল রিলিজ করে। প্রদান করা টাইলটি ডকুমেন্ট থেকে আগেই সরিয়ে দেওয়া হয়েছে। ঐচ্ছিক। |
প্রোজেকশন ইন্টারফেস
google.maps.Projection
ইন্টারফেস
প্রোজেকশন ইন্টারফেস।
পদ্ধতি | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])প্যারামিটার:
রিটার্ন ভ্যালু:
Point|nullLatLng সিলিন্ডার থেকে পয়েন্ট প্লেনে অনুবাদ করে। এই ইন্টারফেস এমন একটি ফাংশন নির্দিষ্ট করে যা প্রদত্ত LatLng মান থেকে ম্যাপ প্রজেকশনে ওয়ার্ল্ড কোঅর্ডিনেটে অনুবাদ প্রয়োগ করে। স্ক্রিনে লোকেশন প্লট করার প্রয়োজন হলে Maps API এই পদ্ধতি কল করে। Projection অবজেক্টকে অবশ্যই এই পদ্ধতি প্রয়োগ করতে হবে, তবে প্রোজেকশন Point গণনা করতে না পারলে null রিটার্ন করতে পারে। |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])প্যারামিটার:
রিটার্ন ভ্যালু:
LatLng|nullএই ইন্টারফেস এমন একটি ফাংশন নির্দিষ্ট করে যা ম্যাপ প্রোজেকশনে ওয়ার্ল্ড কোঅর্ডিনেট থেকে LatLng ভ্যালুতে অনুবাদ প্রয়োগ করে। স্ক্রিনে করা অ্যাকশনকে ম্যাপের পজিশনে অনুবাদ করার প্রয়োজন হলে Maps API এই পদ্ধতিকে কল করে। Projection অবজেক্টকে অবশ্যই এই পদ্ধতি প্রয়োগ করতে হবে, তবে প্রোজেকশন LatLng গণনা করতে না পারলে null রিটার্ন করতে পারে। |
ImageMapType ক্লাস
google.maps.ImageMapType
class
extends MVCObject
implements MapType
library "maps"
এই ক্লাস MapType ইন্টারফেস প্রয়োগ করে এবং ইমেজ টাইল রেন্ডার করার জন্য প্রদান করা হয়।
const {ImageMapType} = await google.maps.importLibrary("maps");
নির্মাণকারী | |
|---|---|
ImageMapType |
ImageMapType(opts)প্যারামিটার:
প্রদান করা ImageMapTypeOptions ব্যবহার করে ImageMapType তৈরি করে |
প্রপার্টি | |
|---|---|
alt |
ধরন:
string optional |
maxZoom |
ধরন:
number |
minZoom |
ধরন:
number |
name |
ধরন:
string optional |
projection |
ধরন:
Projection optional |
radius |
ধরন:
number |
tileSize |
ধরন:
Size optional |
পদ্ধতি | |
|---|---|
getOpacity |
getOpacity()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
number অস্বচ্ছতা বর্তমান অস্বচ্ছতা।ImageMapType টাইলসের অস্বচ্ছতার লেভেল (0 (স্বচ্ছ) থেকে 1.0) দেখায়। |
getTile |
getTile(tileCoord, zoom, ownerDocument)প্যারামিটার:
রিটার্ন ভ্যালু:
Element|null ফলাফল টাইল। |
releaseTile |
releaseTile(tileDiv)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
|
setOpacity |
setOpacity(opacity)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
ImageMapType টাইলসের অস্বচ্ছতার লেভেল (0 (স্বচ্ছ) থেকে 1.0) সেট করে। |
উত্তরাধিকার সূত্রে প্রাপ্ত:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
ইভেন্ট | |
|---|---|
tilesloaded |
function()আর্গুমেন্ট: কিছু নেই
দৃশ্যমান টাইল লোড করা সম্পূর্ণ হলে এই ইভেন্ট ফায়ার করা হয়। |
ImageMapTypeOptions ইন্টারফেস
google.maps.ImageMapTypeOptions
ইন্টারফেস
এই ক্লাসটি MapType তৈরি করতে ব্যবহার করা হয় যা ছবির টাইলস রেন্ডার করে।
প্রপার্টি | |
|---|---|
alt
ঐচ্ছিক |
ধরন:
string optionalMapTypeControl-এ এই MapType-এর বোতামের উপর মাউস নিয়ে গেলে অল্টারনেট টেক্সট দেখানো হবে। |
getTileUrl
ঐচ্ছিক |
ধরন:
function(Point, number): (string optional) optionalপ্রদত্ত টাইল স্থানাঙ্ক (x, y) এবং জুম লেভেলের জন্য একটি স্ট্রিং (URL) প্রদান করে। |
maxZoom
ঐচ্ছিক |
ধরন:
number optionalএই MapType দেখানোর সময় ম্যাপের জন্য সর্বাধিক জুম লেভেল। |
minZoom
ঐচ্ছিক |
ধরন:
number optionalএই MapType দেখানোর সময় ম্যাপের জন্য সর্বনিম্ন জুম লেভেল। ঐচ্ছিক। |
name
ঐচ্ছিক |
ধরন:
string optionalMapTypeControl-এ দেখানোর জন্য নাম। |
opacity
ঐচ্ছিক |
ধরন:
number optionalটাইলে প্রয়োগ করার জন্য অস্পষ্টতা। অস্বচ্ছতা ০ থেকে ১.০-এর মধ্যে ফ্লোট ভ্যালু হিসেবে উল্লেখ করতে হবে, যেখানে ০ হল সম্পূর্ণ স্বচ্ছ এবং ১ হল সম্পূর্ণ অস্বচ্ছ। |
tileSize
ঐচ্ছিক |
ধরন:
Size optionalটাইলের সাইজ। |
GroundOverlay ক্লাস
google.maps.GroundOverlay
class
extends MVCObject
library "maps"
ম্যাপের উপর আয়তাকার ছবির ওভারলে।
const {GroundOverlay} = await google.maps.importLibrary("maps");
নির্মাণকারী | |
|---|---|
GroundOverlay |
GroundOverlay(url, bounds[, opts])প্যারামিটার:
প্রদান করা ছবির URL এবং এর LatLngBounds থেকে গ্রাউন্ড ওভারলে তৈরি করে। ছবিটি বর্তমান সীমানার সাথে মানানসই করার জন্য স্কেল করা হয় এবং বর্তমান ম্যাপ প্রজেকশন ব্যবহার করে প্রজেক্ট করা হয়। |
পদ্ধতি | |
|---|---|
getBounds |
getBounds()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
LatLngBounds|nullএই ওভারলের LatLngBounds পায়। |
getMap |
getMap()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Map|nullযে ম্যাপে এই গ্রাউন্ড ওভারলে দেখানো হয়েছে সেটি ফিরিয়ে দেয়। |
getOpacity |
getOpacity()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
numberএই গ্রাউন্ড ওভারলের অস্বচ্ছতা দেখায়। |
getUrl |
getUrl()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
stringপ্রোজেক্ট করা ছবির URL পায়। |
setMap |
setMap(map)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
নির্দিষ্ট ম্যাপে গ্রাউন্ড ওভারলে রেন্ডার করে। ম্যাপ null-এ সেট করা থাকলে, ওভারলে সরিয়ে দেওয়া হয়। |
setOpacity |
setOpacity(opacity)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
এই গ্রাউন্ড ওভারলের অস্বচ্ছতা সেট করে। |
উত্তরাধিকার সূত্রে প্রাপ্ত:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
ইভেন্ট | |
|---|---|
click |
function(event)আর্গুমেন্ট:
GroundOverlay-এ DOM ক্লিক ইভেন্ট ফায়ার করা হলে এই ইভেন্ট ফায়ার করা হয়। |
dblclick |
function(event)আর্গুমেন্ট:
GroundOverlay-এ DOM dblclick ইভেন্ট ফায়ার করা হলে এই ইভেন্ট ফায়ার করা হয়। |
GroundOverlayOptions ইন্টারফেস
google.maps.GroundOverlayOptions
ইন্টারফেস
এই অবজেক্টটি এমন প্রপার্টি নির্ধারণ করে যা GroundOverlay অবজেক্টে সেট করা যেতে পারে।
প্রপার্টি | |
|---|---|
clickable
ঐচ্ছিক |
ধরন:
boolean optionaltrue হলে, গ্রাউন্ড ওভারলে মাউস ইভেন্ট পেতে পারে। |
map
ঐচ্ছিক |
ধরন:
Map optionalযে ম্যাপে ওভারলে দেখানো হবে। |
opacity
ঐচ্ছিক |
ধরন:
number optionalডিফল্ট:
1.0ওভারলের অস্বচ্ছতা, ০ থেকে ১-এর মধ্যে একটি সংখ্যা হিসেবে প্রকাশ করা হয়। ঐচ্ছিক। |
StyledMapType ক্লাস
google.maps.StyledMapType
class
extends MVCObject
implements MapType
library "maps"
কাস্টম স্টাইল সহ MapType তৈরি করে।
const {StyledMapType} = await google.maps.importLibrary("maps");
নির্মাণকারী | |
|---|---|
StyledMapType |
StyledMapType(styles[, options])প্যারামিটার:
নির্দিষ্ট বিকল্প সহ একটি স্টাইল করা MapType তৈরি করে। StyledMapType-এ MapTypeStyle-এর একটি অ্যারে থাকে, যেখানে প্রতিটি MapTypeStyle ম্যাপে পরপর প্রয়োগ করা হয়। পরবর্তী MapTypeStyle যা আগের MapTypeStyle-এর মতো একই সিলেক্টরে একই MapTypeStyler প্রয়োগ করে, সেটি আগের MapTypeStyle-কে ওভাররাইড করবে। মনে রাখবেন যে ম্যাপ আইডি সেট করা থাকলে StyledMapType কাজ করে না। দুটি একসাথে ব্যবহার করার সময়, আপনি কনসোল সংক্রান্ত সতর্কতা পাবেন। |
প্রপার্টি | |
|---|---|
alt |
ধরন:
string |
maxZoom |
ধরন:
number |
minZoom |
ধরন:
number |
name |
ধরন:
string |
projection |
ধরন:
Projection optional |
radius |
ধরন:
number |
tileSize |
ধরন:
Size optional |
পদ্ধতি | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)প্যারামিটার:
রিটার্ন ভ্যালু:
Element|null ফলাফল টাইল। |
releaseTile |
releaseTile(tile)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
|
উত্তরাধিকার সূত্রে প্রাপ্ত:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
StyledMapTypeOptions ইন্টারফেস
google.maps.StyledMapTypeOptions
ইন্টারফেস
StyledMapType তৈরি করার সময় বিকল্প নির্দিষ্ট করতে এই ক্লাস ব্যবহার করা হয়। StyledMapType ইনস্ট্যান্টিয়েট করার পরে এইসব বিকল্প পরিবর্তন করা যাবে না।
প্রপার্টি | |
|---|---|
alt
ঐচ্ছিক |
ধরন:
string optionalম্যাপ টাইপ কন্ট্রোলে এই MapType-এর বোতামের উপর হোভার করা হলে যে টেক্সট দেখানো হবে। |
maxZoom
ঐচ্ছিক |
ধরন:
number optionalএই MapType দেখানোর সময় ম্যাপের জন্য সর্বাধিক জুম লেভেল। ঐচ্ছিক। |
minZoom
ঐচ্ছিক |
ধরন:
number optionalএই MapType দেখানোর সময় ম্যাপের জন্য ন্যূনতম জুম লেভেল। ঐচ্ছিক। |
name
ঐচ্ছিক |
ধরন:
string optionalম্যাপের ধরন কন্ট্রোলে দেখানোর জন্য নাম। |