মার্কার ক্লাস
google.maps . Marker
ক্লাস
এই ক্লাস MVCObject
প্রসারিত.
const {Marker} = await google.maps.importLibrary("marker")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Marker | Marker([opts]) পরামিতি:
নির্দিষ্ট বিকল্পগুলির সাথে একটি মার্কার তৈরি করে। যদি একটি মানচিত্র নির্দিষ্ট করা হয়, তাহলে নির্মাণের সময় মার্কারটি মানচিত্রে যোগ করা হয়। উল্লেখ্য যে অবস্থানটি অবশ্যই মার্কার প্রদর্শনের জন্য সেট করতে হবে। |
ধ্রুবক | |
---|---|
MAX_ZINDEX | সর্বোচ্চ ডিফল্ট z-সূচক যা API একটি মার্কারকে বরাদ্দ করবে। সামনে একটি মার্কার আনতে আপনি একটি উচ্চতর z-সূচক সেট করতে পারেন। |
পদ্ধতি | |
---|---|
getAnimation | getAnimation() পরামিতি: কোনোটিই নয় রিটার্ন মান: Animation |null|undefined বর্তমানে চলমান অ্যানিমেশন পান। |
getClickable | getClickable() পরামিতি: কোনোটিই নয় রিটার্ন মান: boolean ট্রু যদি মার্কার ক্লিকযোগ্য হয়।Marker ক্লিকযোগ্য স্থিতি পান। |
getCursor | getCursor() পরামিতি: কোনোটিই নয় রিটার্ন মান: string|null|undefined হোভারে দেখানো মাউস কার্সার টাইপ পান। |
getDraggable | getDraggable() পরামিতি: কোনোটিই নয় রিটার্ন ভ্যালু: boolean ট্রু যদি মার্কারটি টেনে আনা যায়।Marker এর টেনে আনা যায় এমন অবস্থা পান। |
getIcon | getIcon() পরামিতি: কোনোটিই নয় Marker আইকন পান। MarkerOptions.icon দেখুন। |
getLabel | getLabel() পরামিতি: কোনোটিই নয় রিটার্ন মান: MarkerLabel |string|null|undefined Marker লেবেল পান। MarkerOptions.label দেখুন। |
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map | StreetViewPanorama Marker রেন্ডার করা হয়েছে মানচিত্র বা প্যানারোমা পান। |
getOpacity | getOpacity() পরামিতি: কোনোটিই নয় রিটার্ন মান: number|null|undefined 0.0 এবং 1.0 এর মধ্যে একটি সংখ্যা।Marker অস্বচ্ছতা পান। |
getPosition | getPosition() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLng |null|undefined Marker অবস্থান পান। |
getShape | getShape() পরামিতি: কোনোটিই নয় রিটার্ন মান: MarkerShape |null|undefined |
getTitle | getTitle() পরামিতি: কোনোটিই নয় রিটার্ন মান: string|null|undefined Marker টুলটিপের শিরোনাম পান। MarkerOptions.title দেখুন। |
getVisible | getVisible() পরামিতি: কোনোটিই নয় রিটার্ন মান: মার্কার দৃশ্যমান হলে boolean সত্য।Marker এর দৃশ্যমানতা পান। |
getZIndex | getZIndex() পরামিতি: কোনোটিই নয় রিটার্ন মান: number|null|undefined zIndex.Marker এর zIndex পান। MarkerOptions.zIndex দেখুন। |
setAnimation | setAnimation([animation]) পরামিতি:
রিটার্ন মান: কোনটিই নয় একটি অ্যানিমেশন শুরু করুন। যেকোনো চলমান অ্যানিমেশন বাতিল করা হবে। বর্তমানে সমর্থিত অ্যানিমেশনগুলি হল: Animation.BOUNCE , Animation.DROP । null পাস করা কোনো অ্যানিমেশন বন্ধ হয়ে যাবে। |
setClickable | setClickable(flag) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker ক্লিকযোগ্য কিনা সেট করুন। |
setCursor | setCursor([cursor]) পরামিতি:
রিটার্ন মান: কোনটিই নয় হোভারে দেখানো মাউস কার্সার টাইপ সেট করুন। |
setDraggable | setDraggable(flag) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker টেনে আনা যায় কিনা তা সেট করুন। |
setIcon | setIcon([icon]) রিটার্ন মান: কোনটিই নয় Marker জন্য আইকন সেট করুন। MarkerOptions.icon দেখুন। |
setLabel | setLabel([label]) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker জন্য লেবেল সেট করুন। MarkerOptions.label দেখুন। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্র বা প্যানোরামায় Marker রেন্ডার করে। মানচিত্র null সেট করা হলে, চিহ্নিতকারী সরানো হবে। |
setOpacity | setOpacity([opacity]) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker অস্বচ্ছতা সেট করুন। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker জন্য বিকল্প সেট করুন. |
setPosition | setPosition([latlng]) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker জন্য অবস্থান সেট করুন. |
setShape | setShape([shape]) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setTitle | setTitle([title]) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker টুলটিপের শিরোনাম সেট করুন। MarkerOptions.title দেখুন। |
setVisible | setVisible(visible) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker দৃশ্যমান হলে সেট করুন। |
setZIndex | setZIndex([zIndex]) পরামিতি:
রিটার্ন মান: কোনটিই নয় Marker এর zIndex সেট করুন। MarkerOptions.zIndex দেখুন। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
ঘটনা | |
---|---|
animation_changed | function() যুক্তি: কোনটিই না Marker অ্যানিমেশন বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
click | function(event) যুক্তি:
Marker আইকনে ক্লিক করা হলে এই ইভেন্টটি বরখাস্ত হয়। |
clickable_changed | function() যুক্তি: কোনটিই না Marker ক্লিকযোগ্য সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
contextmenu | function(event) যুক্তি:
এই ইভেন্টটি গুলি করা হয় যখন DOM প্রসঙ্গমেনু ইভেন্টটি Marker ফায়ার করা হয় |
cursor_changed | function() যুক্তি: কোনটিই না Marker কার্সার বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়। |
dblclick | function(event) যুক্তি:
Marker আইকনে ডাবল ক্লিক করা হলে এই ইভেন্টটি বরখাস্ত হয়। |
drag | function(event) যুক্তি:
ব্যবহারকারী Marker টেনে আনলে এই ইভেন্টটি বারবার বরখাস্ত হয়। |
dragend | function(event) যুক্তি:
ব্যবহারকারী Marker টেনে আনা বন্ধ করলে এই ইভেন্টটি বরখাস্ত হয়। |
draggable_changed | function() যুক্তি: কোনটিই না Marker টেনে নেওয়া যায় এমন সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
dragstart | function(event) যুক্তি:
ব্যবহারকারী Marker টেনে আনতে শুরু করলে এই ইভেন্টটি বরখাস্ত হয়। |
flat_changed | function() যুক্তি: কোনটিই না Marker ফ্ল্যাট সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
icon_changed | function() যুক্তি: কোনটিই না Marker আইকন বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
mousedown | function(event) যুক্তি:
এই ইভেন্টটি Marker একটি মাউসডাউনের জন্য বহিস্কার করা হয়েছে। |
mouseout | function(event) যুক্তি:
যখন মাউস Marker আইকনের এলাকা ছেড়ে চলে যায় তখন এই ইভেন্টটি গুলি করা হয়। |
mouseover | function(event) যুক্তি:
যখন মাউস Marker আইকনের এলাকায় প্রবেশ করে তখন এই ইভেন্টটি গুলি করা হয়। |
mouseup | function(event) যুক্তি:
এই ইভেন্টটি Marker একটি মাউসআপের জন্য বহিস্কার করা হয়েছে। |
position_changed | function() যুক্তি: কোনটিই না Marker অবস্থান বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
shape_changed | function() যুক্তি: কোনটিই না Marker আকৃতির বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
title_changed | function() যুক্তি: কোনটিই না Marker শিরোনাম বৈশিষ্ট্য পরিবর্তন হলে এই ইভেন্টটি বহিস্কার করা হয়। |
visible_changed | function() যুক্তি: কোনটিই না Marker দৃশ্যমান সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
zindex_changed | function() যুক্তি: কোনটিই না Marker zIndex সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
| function(event) যুক্তি:
Marker একটি রাইট ক্লিক করার জন্য এই ইভেন্টটি চালু করা হয়েছে। |
মার্কার অপশন ইন্টারফেস
google.maps . MarkerOptions
ইন্টারফেস
MarkerOptions অবজেক্ট একটি মার্কার সেট করা যেতে পারে যে বৈশিষ্ট্য সংজ্ঞায়িত করতে ব্যবহৃত.
বৈশিষ্ট্য | |
---|---|
anchorPoint optional | প্রকার: Point optional মার্কার অবস্থান থেকে একটি InfoWindow এর ডগা পর্যন্ত অফসেট যা মার্কারের সাথে অ্যাঙ্কর হিসাবে খোলা হয়েছে। |
animation optional | প্রকার: Animation optional ডিফল্ট: null একটি ম্যাপে মার্কার যোগ করা হলে কোন অ্যানিমেশন খেলতে হবে। |
clickable optional | প্রকার: boolean optional ডিফল্ট: true true হলে, মার্কার মাউস এবং স্পর্শ ইভেন্ট গ্রহণ করে। |
| প্রকার: string| CollisionBehavior optional ডিফল্ট: null ভেক্টর মানচিত্রে চিহ্নিতকারীদের জন্য একটি সংঘর্ষের আচরণ সেট করুন। |
crossOnDrag optional | প্রকার: boolean optional ডিফল্ট: true false হলে, টেনে আনার সময় মার্কার নীচে প্রদর্শিত ক্রস অক্ষম করে। |
cursor optional | প্রকার: string optional ডিফল্ট: pointer হোভারে দেখানোর জন্য মাউস কার্সারের ধরন। |
draggable optional | প্রকার: boolean optional ডিফল্ট: false true হলে, মার্কারটি টেনে আনা যাবে। দ্রষ্টব্য: এটিকে true সেট করা মার্কারটিকে ক্লিকযোগ্য করে তুলবে এমনকি যদি clickable false সেট করা হয়। |
icon optional | অগ্রভাগের জন্য আইকন। যদি একটি স্ট্রিং প্রদান করা হয়, এটিকে url হিসাবে স্ট্রিং সহ একটি Icon হিসাবে বিবেচনা করা হয়। |
label optional | প্রকার: string| MarkerLabel optional ডিফল্ট: null মার্কারে একটি লেবেল যোগ করে। একটি মার্কার লেবেল একটি অক্ষর বা সংখ্যা যা একটি মার্কার ভিতরে প্রদর্শিত হয়। লেবেলটি হয় একটি স্ট্রিং বা একটি MarkerLabel বস্তু হতে পারে। যদি প্রদান করা হয় এবং MarkerOptions.title প্রদান করা না হয়, একটি অ্যাক্সেসিবিলিটি টেক্সট (যেমন স্ক্রিন রিডারের সাথে ব্যবহারের জন্য) প্রদত্ত লেবেলের পাঠ্য সহ মার্কারে যোগ করা হবে। অনুগ্রহ করে মনে রাখবেন যে label বর্তমানে শুধুমাত্র অ-অপ্টিমাইজ করা মার্কারগুলির জন্য অ্যাক্সেসযোগ্যতার পাঠ্যের জন্য ব্যবহৃত হয়৷ |
map optional | প্রকার: Map | StreetViewPanorama optional যে মানচিত্রে মার্কার প্রদর্শন করতে হবে। মার্কার প্রদর্শনের জন্য মানচিত্রটি প্রয়োজন এবং মার্কার নির্মাণে প্রদান করা না হলে Marker.setMap দিয়ে দেওয়া যেতে পারে। |
opacity optional | প্রকার: number optional ডিফল্ট: 1.0 0.0, স্বচ্ছ এবং 1.0 এর মধ্যে একটি সংখ্যা, অস্বচ্ছ৷ |
optimized optional | প্রকার: boolean optional অপ্টিমাইজেশান একটি একক স্ট্যাটিক উপাদান হিসাবে অনেক মার্কার রেন্ডার করে কর্মক্ষমতা বাড়ায়। এটি এমন ক্ষেত্রে কার্যকর যেখানে প্রচুর সংখ্যক মার্কার প্রয়োজন। মার্কার অপ্টিমাইজেশান সম্পর্কে আরও পড়ুন। দ্রষ্টব্য: ভেক্টর মানচিত্রে চিহ্নিতকারীদের জন্য এই অপ্টিমাইজেশানের কোন প্রভাব নেই। |
position optional | প্রকার: LatLng | |