MapType ইন্টারফেস
google.maps . MapType
ইন্টারফেস
এই ইন্টারফেসটি মানচিত্রের প্রকার নির্ধারণ করে এবং সাধারণত কাস্টম মানচিত্র প্রকারের জন্য ব্যবহৃত হয়। অপরিবর্তনীয়।
বৈশিষ্ট্য | |
---|---|
maxZoom | প্রকার: number এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বোচ্চ জুম স্তর। বেস MapTypes-এর জন্য প্রয়োজনীয়, ওভারলে MapTypes-এর জন্য উপেক্ষা করা হয়েছে। |
minZoom | প্রকার: number এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বনিম্ন জুম স্তর। ঐচ্ছিক; ডিফল্ট 0. |
radius | প্রকার: number মানচিত্রের জন্য গ্রহের ব্যাসার্ধ, মিটারে। ঐচ্ছিক; পৃথিবীর নিরক্ষীয় ব্যাসার্ধ 6378137 মিটার ডিফল্ট। |
tileSize | প্রকার: Size প্রতিটি টাইলের মাত্রা। প্রয়োজন। |
alt optional | প্রকার: string optional যখন এই MapType-এর বোতামটি MapTypeControl-এ ঘোরানো থাকে তখন প্রদর্শনের জন্য Alt পাঠ্য। ঐচ্ছিক। |
name optional | প্রকার: string optional MapTypeControl এ প্রদর্শনের জন্য নাম। ঐচ্ছিক। |
projection optional | প্রকার: Projection optional এই MapType রেন্ডার করতে ব্যবহৃত প্রজেকশন। ঐচ্ছিক; Mercator থেকে ডিফল্ট। |
পদ্ধতি | |
---|---|
getTile | getTile(tileCoord, zoom, ownerDocument) পরামিতি: রিটার্ন ভ্যালু: Element |null রেজাল্টিং টাইল। প্রদত্ত টাইল স্থানাঙ্ক (x, y) এবং জুম স্তরের জন্য একটি টাইল প্রদান করে। এই টাইলটি প্রদত্ত মালিকের নথিতে যুক্ত করা হবে৷ বেস ম্যাপ ধরনের জন্য উপলব্ধ নয়. |
releaseTile | releaseTile(tile) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদত্ত টাইল ছেড়ে দেয়, যেকোন প্রয়োজনীয় পরিচ্ছন্নতা সম্পাদন করে। প্রদত্ত টাইল ইতিমধ্যেই নথি থেকে সরানো হবে৷ ঐচ্ছিক। |
অভিক্ষেপ ইন্টারফেস
google.maps . Projection
ইন্টারফেস
পদ্ধতি | |
---|---|
fromLatLngToPoint | fromLatLngToPoint(latLng[, point]) পরামিতি:
রিটার্ন মান: Point |null LatLng সিলিন্ডার থেকে পয়েন্ট প্লেনে অনুবাদ করে। এই ইন্টারফেসটি এমন একটি ফাংশন নির্দিষ্ট করে যা প্রদত্ত LatLng মান থেকে মানচিত্রের অভিক্ষেপে বিশ্ব স্থানাঙ্কে অনুবাদ প্রয়োগ করে। যখন স্ক্রিনে অবস্থানগুলি প্লট করার প্রয়োজন হয় তখন মানচিত্র API এই পদ্ধতিটিকে কল করে৷ Projection অবজেক্টগুলিকে অবশ্যই এই পদ্ধতিটি প্রয়োগ করতে হবে, তবে প্রজেকশনটি Point গণনা করতে না পারলে null হতে পারে। |
fromPointToLatLng | fromPointToLatLng(pixel[, noClampNoWrap]) পরামিতি:
রিটার্ন মান: LatLng |null এই ইন্টারফেসটি এমন একটি ফাংশন নির্দিষ্ট করে যা বিশ্বের স্থানাঙ্ক থেকে LatLng মানগুলিতে মানচিত্র অভিক্ষেপে অনুবাদ প্রয়োগ করে। ম্যাপ এপিআই এই পদ্ধতিটিকে কল করে যখন এটিকে স্ক্রিনে থাকা ক্রিয়াগুলিকে মানচিত্রের অবস্থানগুলিতে অনুবাদ করতে হয়৷ Projection অবজেক্টগুলিকে অবশ্যই এই পদ্ধতিটি প্রয়োগ করতে হবে, তবে প্রজেকশন LatLng গণনা করতে না পারলে null হতে পারে। |
ImageMapType ক্লাস
google.maps . ImageMapType
ক্লাস
এই ক্লাসটি MapType ইন্টারফেস প্রয়োগ করে এবং ইমেজ টাইলস রেন্ডার করার জন্য প্রদান করা হয়।
এই ক্লাস MVCObject
প্রসারিত.
এই ক্লাসটি MapType
প্রয়োগ করে।
const {ImageMapType} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
ImageMapType | ImageMapType(opts) পরামিতি:
প্রদত্ত ImageMapTypeOptions ব্যবহার করে একটি ImageMapType তৈরি করে |
বৈশিষ্ট্য | |
---|---|
alt | প্রকার: string optional |
maxZoom | প্রকার: number |
minZoom | প্রকার: number |
name | প্রকার: string optional |
projection | প্রকার: Projection |
radius | প্রকার: number |
tileSize | প্রকার: Size |
পদ্ধতি | |
---|---|
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 optional | প্রকার: string optional যখন এই MapType-এর বোতামটি MapTypeControl-এ ঘোরানো থাকে তখন প্রদর্শনের জন্য Alt পাঠ্য। |
getTileUrl optional | প্রকার: function( Point , number): (string optional ) optional প্রদত্ত টাইল স্থানাঙ্ক (x, y) এবং জুম স্তরের জন্য একটি স্ট্রিং (URL) প্রদান করে। |
maxZoom optional | প্রকার: number optional এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বোচ্চ জুম স্তর। |
minZoom optional | প্রকার: number optional এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বনিম্ন জুম স্তর। ঐচ্ছিক। |
name optional | প্রকার: string optional MapTypeControl এ প্রদর্শনের জন্য নাম। |
opacity optional | প্রকার: number optional টাইলস প্রয়োগ করার জন্য অস্বচ্ছতা। অস্বচ্ছতা 0 এবং 1.0 এর মধ্যে একটি ফ্লোট মান হিসাবে নির্দিষ্ট করা উচিত, যেখানে 0 সম্পূর্ণ স্বচ্ছ এবং 1 সম্পূর্ণ অস্বচ্ছ। |
tileSize optional | প্রকার: Size optional টাইলের আকার। |
গ্রাউন্ডওভারলে ক্লাস
google.maps . GroundOverlay
ক্লাস
মানচিত্রে একটি আয়তক্ষেত্রাকার ছবি ওভারলে।
এই ক্লাস MVCObject
প্রসারিত.
const {GroundOverlay} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
GroundOverlay | GroundOverlay(url, bounds[, opts]) পরামিতি:
প্রদত্ত চিত্র URL এবং এর LatLngBounds থেকে একটি গ্রাউন্ড ওভারলে তৈরি করে। চিত্রটিকে বর্তমান সীমার সাথে মানানসই করার জন্য স্কেল করা হয়েছে এবং বর্তমান মানচিত্র অভিক্ষেপ ব্যবহার করে অনুমান করা হয়েছে। |
পদ্ধতি | |
---|---|
getBounds | getBounds() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngBounds এই ওভারলে এর LatLngBounds পায়। |
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map যে মানচিত্রটিতে এই গ্রাউন্ড ওভারলে প্রদর্শিত হয় তা ফেরত দেয়। |
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) যুক্তি:
যখন DOM ক্লিক ইভেন্ট GroundOverlay এ ফায়ার করা হয় তখন এই ইভেন্টটি চালু হয়। |
dblclick | function(event) যুক্তি:
যখন DOM dblclick ইভেন্টটি GroundOverlay এ ফায়ার করা হয় তখন এই ইভেন্টটি চালু হয়। |
GroundOverlayOptions ইন্টারফেস
google.maps . GroundOverlayOptions
ইন্টারফেস
এই অবজেক্টটি এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে যা একটি GroundOverlay
অবজেক্টে সেট করা যেতে পারে।
বৈশিষ্ট্য | |
---|---|
clickable optional | প্রকার: boolean optional true হলে, গ্রাউন্ড ওভারলে মাউস ইভেন্ট গ্রহণ করতে পারে। |
map optional | প্রকার: Map optional যে মানচিত্রে ওভারলে প্রদর্শন করতে হবে। |
opacity optional | প্রকার: number optional ডিফল্ট: 1.0 ওভারলে এর অস্বচ্ছতা, 0 এবং 1 এর মধ্যে একটি সংখ্যা হিসাবে প্রকাশ করা হয়। ঐচ্ছিক। |
StyledMapType ক্লাস
google.maps . StyledMapType
ক্লাস
একটি কাস্টম শৈলী সহ একটি MapType
তৈরি করে৷
এই ক্লাস MVCObject
প্রসারিত.
এই ক্লাসটি MapType
প্রয়োগ করে।
const {StyledMapType} = await google.maps.importLibrary("maps")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
StyledMapType | StyledMapType(styles[, options]) পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি স্টাইল করা MapType তৈরি করে। StyledMapType MapTypeStyle s এর একটি অ্যারে নেয়, যেখানে প্রতিটি MapTypeStyle পরপর মানচিত্রে প্রয়োগ করা হয়। একটি পরবর্তী MapTypeStyle যা আগের MapTypeStyle এর মতো একই নির্বাচকদের জন্য একই MapTypeStyler এর প্রয়োগ করে, আগের MapTypeStyle ওভাররাইড করবে। |
বৈশিষ্ট্য | |
---|---|
alt | প্রকার: string |
maxZoom | প্রকার: number |
minZoom | প্রকার: number |
name | প্রকার: string |
projection | প্রকার: Projection |
radius | প্রকার: number |
tileSize | প্রকার: Size |
পদ্ধতি | |
---|---|
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 optional | প্রকার: string optional যখন এই MapType এর বোতামটি মানচিত্রের ধরণ নিয়ন্ত্রণে ঘোরানো থাকে তখন প্রদর্শনের জন্য পাঠ্য। |
maxZoom optional | প্রকার: number optional এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বোচ্চ জুম স্তর। ঐচ্ছিক। |
minZoom optional | প্রকার: number optional এই MapType প্রদর্শন করার সময় মানচিত্রের জন্য সর্বনিম্ন জুম স্তর। ঐচ্ছিক। |
name optional | প্রকার: string optional মানচিত্রের ধরন নিয়ন্ত্রণে প্রদর্শিত নাম। |