মার্কার ক্লাস
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 হলে, মার্কারটি টেনে আনা যাবে। |
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 | LatLngLiteral optional মার্কার অবস্থান সেট করে। একটি মার্কার নির্মিত হতে পারে কিন্তু তার অবস্থান প্রদান না করা পর্যন্ত প্রদর্শিত হবে না - উদাহরণস্বরূপ, ব্যবহারকারীর ক্রিয়া বা পছন্দ দ্বারা। মার্কার নির্মাণে প্রদান না করা হলে Marker.setPosition দিয়ে একটি মার্কার অবস্থান প্রদান করা যেতে পারে। |
shape optional | প্রকার: MarkerShape optional চিত্র মানচিত্র অঞ্চল সংজ্ঞা টেনে আনতে/ক্লিক করার জন্য ব্যবহৃত হয়। |
title optional | প্রকার: string optional ডিফল্ট: undefined রোলওভার টেক্সট। প্রদান করা হলে, একটি অ্যাক্সেসিবিলিটি টেক্সট (যেমন স্ক্রিন রিডারের সাথে ব্যবহারের জন্য) প্রদত্ত মান সহ মার্কারে যোগ করা হবে। অনুগ্রহ করে মনে রাখবেন যে title বর্তমানে শুধুমাত্র অ-অপ্টিমাইজ করা মার্কারগুলির জন্য অ্যাক্সেসযোগ্য পাঠ্যের জন্য ব্যবহৃত হয়৷ |
visible optional | প্রকার: boolean optional ডিফল্ট: true true হলে, মার্কারটি দৃশ্যমান। |
zIndex optional | প্রকার: number optional সমস্ত মার্কার তাদের জিন্ডেক্সের ক্রমানুসারে মানচিত্রে প্রদর্শিত হয়, উচ্চতর মানগুলি নিম্ন মান সহ মার্কারগুলির সামনে প্রদর্শিত হয়৷ ডিফল্টরূপে, মার্কারগুলি স্ক্রিনে তাদের উল্লম্ব অবস্থান অনুসারে প্রদর্শিত হয়, নীচের মার্কারগুলি স্ক্রীনের আরও উপরে মার্কারগুলির সামনে উপস্থিত হয়। |
সংঘর্ষের আচরণ ধ্রুবক
google.maps . CollisionBehavior
ধ্রুবক
const {CollisionBehavior} = await google.maps.importLibrary("marker")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
OPTIONAL_AND_HIDES_LOWER_PRIORITY | অন্য মার্কারগুলির সাথে ওভারল্যাপ না হলেই মার্কারটি প্রদর্শন করুন৷ যদি এই ধরনের দুটি মার্কার ওভারল্যাপ হয়, তাহলে উচ্চতর zIndex সহ একটি দেখানো হয়। তাদের একই zIndex থাকলে, নিচের উল্লম্ব স্ক্রিনের অবস্থান দেখানো হয়। |
REQUIRED | সংঘর্ষ নির্বিশেষে সর্বদা মার্কার প্রদর্শন করুন। এটাই স্বাভাবিক ব্যবহার। |
REQUIRED_AND_HIDES_OPTIONAL | সংঘর্ষ নির্বিশেষে সর্বদা মার্কার প্রদর্শন করুন, এবং যে কোনো OPTIONAL_AND_HIDES_LOWER_PRIORITY মার্কার বা লেবেল লুকান যা মার্কারটির সাথে ওভারল্যাপ হবে৷ |
আইকন ইন্টারফেস
google.maps . Icon
ইন্টারফেস
একটি মার্কার আইকন চিত্রের প্রতিনিধিত্বকারী একটি কাঠামো৷
বৈশিষ্ট্য | |
---|---|
url | প্রকার: string চিত্র বা স্প্রাইট শীটের URL। |
anchor optional | প্রকার: Point optional মানচিত্রে চিহ্নিতকারীর অবস্থানের সাথে সঙ্গতিপূর্ণভাবে একটি চিত্রকে যে অবস্থানে অ্যাঙ্কর করতে হবে৷ ডিফল্টরূপে, অ্যাঙ্করটি চিত্রের নীচের কেন্দ্রবিন্দু বরাবর অবস্থিত। |
labelOrigin optional | প্রকার: Point optional আইকন চিত্রের উপরের-বাম কোণে লেবেলের উৎপত্তি, যদি মার্কার দ্বারা একটি লেবেল সরবরাহ করা হয়। ডিফল্টরূপে, মূল ছবিটির কেন্দ্রবিন্দুতে অবস্থিত। |
origin optional | প্রকার: Point optional একটি পরী মধ্যে ইমেজ অবস্থান, যদি থাকে. ডিফল্টরূপে, মূল ছবিটির উপরের বাম কোণে অবস্থিত (0, 0) । |
scaledSize optional | প্রকার: Size optional স্কেলিং করার পরে সম্পূর্ণ চিত্রের আকার, যদি থাকে। একটি ছবি বা স্প্রাইট প্রসারিত/সঙ্কুচিত করতে এই সম্পত্তিটি ব্যবহার করুন। |
size optional | প্রকার: Size optional স্প্রাইট বা ছবির ডিসপ্লে সাইজ। স্প্রাইট ব্যবহার করার সময়, আপনাকে অবশ্যই স্প্রাইটের আকার নির্দিষ্ট করতে হবে। মাপ প্রদান না করা হলে, ইমেজ লোড হলে এটি সেট করা হবে। |
মার্কারলেবেল ইন্টারফেস
google.maps . MarkerLabel
ইন্টারফেস
এই বিকল্পগুলি একটি মার্কার লেবেলের উপস্থিতি নির্দিষ্ট করে৷ একটি মার্কার লেবেল একটি স্ট্রিং (প্রায়শই একটি একক অক্ষর) যা মার্কার ভিতরে প্রদর্শিত হবে। আপনি যদি এটি একটি কাস্টম মার্কার দিয়ে ব্যবহার করেন তবে আপনি এটিকে Icon
ক্লাসে labelOrigin
বৈশিষ্ট্যের সাথে পুনরায় স্থাপন করতে পারেন।
বৈশিষ্ট্য | |
---|---|
text | প্রকার: string লেবেলে প্রদর্শিত পাঠ্য। |
className optional | প্রকার: string optional ডিফল্ট: '' (খালি স্ট্রিং) লেবেলের এলিমেন্টের className প্রপার্টি (এলিমেন্টের ক্লাস অ্যাট্রিবিউটের সমতুল্য)। একাধিক স্থান-বিচ্ছিন্ন CSS ক্লাস যোগ করা যেতে পারে। ফন্টের রঙ, আকার, ওজন এবং পরিবার শুধুমাত্র MarkerLabel অন্যান্য বৈশিষ্ট্যের মাধ্যমে সেট করা যেতে পারে। CSS ক্লাসগুলি লেবেলের অবস্থান বা অভিযোজন পরিবর্তন করতে ব্যবহার করা উচিত নয় (উদাহরণস্বরূপ অনুবাদ এবং ঘূর্ণন ব্যবহার করে) যদি মার্কার সংঘর্ষ পরিচালনাও ব্যবহার করা হয়। |
color optional | প্রকার: string optional ডিফল্ট: 'black' লেবেল পাঠ্যের রঙ। |
fontFamily optional | প্রকার: string optional লেবেল টেক্সটের ফন্ট ফ্যামিলি (CSS ফন্ট-ফ্যামিলি প্রপার্টির সমতুল্য)। |
fontSize optional | প্রকার: string optional ডিফল্ট: '14px' লেবেল পাঠ্যের ফন্টের আকার (CSS ফন্ট-আকার বৈশিষ্ট্যের সমতুল্য)। |
fontWeight optional | প্রকার: string optional লেবেল পাঠ্যের ফন্টের ওজন (CSS ফন্ট-ওয়েট বৈশিষ্ট্যের সমতুল্য)। |
মার্কারশেপ ইন্টারফেস
google.maps . MarkerShape
ইন্টারফেস
এই বস্তুটি একটি মার্কার চিত্রের ক্লিকযোগ্য অঞ্চলকে সংজ্ঞায়িত করে। আকৃতি দুটি বৈশিষ্ট্য নিয়ে গঠিত - type
এবং coord
- যা একটি চিত্রের অ-স্বচ্ছ অঞ্চলকে সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
coords | প্রকার: Array <number> এই বৈশিষ্ট্যের বিন্যাস type মানের উপর নির্ভর করে এবং http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords- এ পাওয়া w3 AREA coords স্পেসিফিকেশন অনুসরণ করে।coords অ্যাট্রিবিউট হল পূর্ণসংখ্যার একটি অ্যারে যা লক্ষ্য চিত্রের উপরের-বাম কোণে আকৃতির পিক্সেল অবস্থান নির্দিষ্ট করে। স্থানাঙ্কগুলি নিম্নরূপ type মানের উপর নির্ভর করে:- circle : coords হল [x1,y1,r] যেখানে x1,y2 হল বৃত্তের কেন্দ্রের স্থানাঙ্ক এবং r হল বৃত্তের ব্যাসার্ধ।- poly : coords হল [x1,y1,x2,y2...xn,yn] যেখানে প্রতিটি x,y জোড়া বহুভুজের একটি শীর্ষবিন্দুর স্থানাঙ্ক ধারণ করে।- rect : coords হল [x1,y1,x2,y2] যেখানে x1,y1 হল আয়তক্ষেত্রের উপরের-বাম কোণের স্থানাঙ্ক এবং x2,y2 হল আয়তক্ষেত্রের নীচের-ডানদিকের স্থানাঙ্কগুলির স্থানাঙ্ক। |
type | প্রকার: string আকৃতির প্রকার বর্ণনা করে এবং circle , poly বা rect হতে পারে। |
প্রতীক ইন্টারফেস
google.maps . Symbol
ইন্টারফেস
একটি প্রতীক বর্ণনা করে, যা স্টাইলিং সহ একটি ভেক্টর পথ নিয়ে গঠিত। একটি প্রতীক একটি মার্কার আইকন হিসাবে ব্যবহার করা যেতে পারে, বা একটি পলিলাইনে স্থাপন করা যেতে পারে।
বৈশিষ্ট্য | |
---|---|
path | প্রকার: SymbolPath |string প্রতীকের পথ, যা একটি অন্তর্নির্মিত প্রতীক পথ, অথবা একটি কাস্টম পথ যা SVG পাথ স্বরলিপি ব্যবহার করে প্রকাশ করা হয়েছে। প্রয়োজন। |
anchor optional | প্রকার: Point optional ডিফল্ট: google.maps.Point(0,0) মার্কার বা পলিলাইনের সাপেক্ষে প্রতীকের অবস্থান। প্রতীকের পথের স্থানাঙ্কগুলি যথাক্রমে অ্যাঙ্করের x এবং y স্থানাঙ্ক দ্বারা বাম এবং উপরে অনুবাদ করা হয়। অবস্থানটি প্রতীকের পথ হিসাবে একই স্থানাঙ্ক ব্যবস্থায় প্রকাশ করা হয়। |
fillColor optional | প্রকার: string optional প্রতীকটির ভরাট রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত। প্রতীক চিহ্নিতকারীর জন্য, এটি ডিফল্ট 'কালো'। পলিলাইনের প্রতীকগুলির জন্য, এটি সংশ্লিষ্ট পলিলাইনের স্ট্রোকের রঙে ডিফল্ট হয়। |
fillOpacity optional | প্রকার: number optional ডিফল্ট: 0 প্রতীকের অস্বচ্ছতা পূরণ করুন। |
labelOrigin optional | প্রকার: Point optional ডিফল্ট: google.maps.Point(0,0) যদি লেবেল মার্কার দ্বারা সরবরাহ করা হয় তবে পথের উত্সের সাথে সম্পর্কিত লেবেলের উত্স। মূলটি প্রতীকের পথ হিসাবে একই স্থানাঙ্ক ব্যবস্থায় প্রকাশ করা হয়। এই বৈশিষ্ট্যটি পলিলাইনের প্রতীকগুলির জন্য অব্যবহৃত। |
rotation optional | প্রকার: number optional ডিফল্ট: 0 যে কোণ দ্বারা প্রতীকটিকে ঘোরানো হবে, তা ঘড়ির কাঁটার দিকে ডিগ্রীতে প্রকাশ করা হয়। একটি IconSequence একটি চিহ্ন যেখানে fixedRotation false হয় সেটি যে প্রান্তে অবস্থিত তার কোণের সাপেক্ষে ঘোরানো হয়। |
scale optional | প্রকার: number optional যে পরিমাণ দ্বারা প্রতীকটি আকারে ছোট করা হয়। প্রতীক চিহ্নিতকারীর জন্য, এটি ডিফল্ট 1; স্কেলিং করার পরে, প্রতীকটি যে কোনও আকারের হতে পারে। একটি পলিলাইনের প্রতীকগুলির জন্য, এটি পলিলাইনের স্ট্রোকের ওজনে ডিফল্ট হয়; স্কেলিং করার পরে, প্রতীকটিকে অবশ্যই প্রতীকটির নোঙ্গরকে কেন্দ্র করে 22 পিক্সেল আকারের একটি বর্গক্ষেত্রের মধ্যে থাকতে হবে। |
strokeColor optional | প্রকার: string optional প্রতীকের স্ট্রোকের রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত। প্রতীক চিহ্নিতকারীর জন্য, এটি ডিফল্ট 'কালো'। পলিলাইনের প্রতীকগুলির জন্য, এটি পলিলাইনের স্ট্রোকের রঙে ডিফল্ট হয়। |
strokeOpacity optional | প্রকার: number optional প্রতীকের স্ট্রোকের অস্বচ্ছতা। প্রতীক চিহ্নিতকারীর জন্য, এটি 1-এ ডিফল্ট। একটি পলিলাইনের প্রতীকগুলির জন্য, এটি পলিলাইনের স্ট্রোকের অস্বচ্ছতার জন্য ডিফল্ট হয়। |
strokeWeight optional | প্রকার: number optional ডিফল্ট: প্রতীকের Symbol.scale । প্রতীকের স্ট্রোকের ওজন। |
SymbolPath ধ্রুবক
google.maps . SymbolPath
ধ্রুবক
অন্তর্নির্মিত প্রতীক পাথ.
const {SymbolPath} = await google.maps.importLibrary("core")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
BACKWARD_CLOSED_ARROW | একটি পিছনের দিকে নির্দেশ করা বন্ধ তীর। |
BACKWARD_OPEN_ARROW | একটি পিছনের দিকে নির্দেশিত খোলা তীর। |
CIRCLE | একটি বৃত্ত. |
FORWARD_CLOSED_ARROW | একটি সামনের দিকে নির্দেশ করা বন্ধ তীর। |
FORWARD_OPEN_ARROW | সামনের দিকে নির্দেশিত খোলা তীর। |
অ্যানিমেশন ধ্রুবক
google.maps . Animation
ধ্রুবক
অ্যানিমেশন যা একটি মার্কারে চালানো যায়। একটি অ্যানিমেশন খেলতে Marker.setAnimation
পদ্ধতি বা MarkerOptions.animation
বিকল্প ব্যবহার করুন।
const {Animation} = await google.maps.importLibrary("marker")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
BOUNCE | null সহ Marker.setAnimation কল করে অ্যানিমেশন বন্ধ না হওয়া পর্যন্ত মার্কার বাউন্স করে। |
DROP | মার্কার মানচিত্রের শীর্ষ থেকে তার চূড়ান্ত অবস্থানে নেমে যায়। মার্কার বিশ্রামে এলে অ্যানিমেশন বন্ধ হয়ে যাবে এবং Marker.getAnimation null হয়ে যাবে। এই ধরনের অ্যানিমেশন সাধারণত মার্কার তৈরির সময় নির্দিষ্ট করা হয়। |