Marker (legacy)

মার্কার ক্লাস

google.maps . Marker ক্লাস

এই ক্লাস MVCObject প্রসারিত.

const {Marker} = await google.maps.importLibrary("marker") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

Marker
Marker([opts])
পরামিতি:
  • opts : MarkerOptions optional নামকৃত ঐচ্ছিক আর্গুমেন্ট
নির্দিষ্ট বিকল্পগুলির সাথে একটি মার্কার তৈরি করে। যদি একটি মানচিত্র নির্দিষ্ট করা হয়, তাহলে নির্মাণের সময় মার্কারটি মানচিত্রে যোগ করা হয়। উল্লেখ্য যে অবস্থানটি অবশ্যই মার্কার প্রদর্শনের জন্য সেট করতে হবে।
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()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: string| Icon | Symbol |null|undefined
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
মিথস্ক্রিয়া জন্য ব্যবহৃত Marker আকৃতি পান. MarkerOptions.shape এবং MarkerShape দেখুন।
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 : Animation optional অ্যানিমেশন খেলতে।
রিটার্ন মান: কোনটিই নয়
একটি অ্যানিমেশন শুরু করুন। যেকোনো চলমান অ্যানিমেশন বাতিল করা হবে। বর্তমানে সমর্থিত অ্যানিমেশনগুলি হল: Animation.BOUNCE , Animation.DROPnull পাস করা কোনো অ্যানিমেশন বন্ধ হয়ে যাবে।
setClickable
setClickable(flag)
পরামিতি:
  • flag : boolean true হলে, মার্কার ক্লিক করা যেতে পারে।
রিটার্ন মান: কোনটিই নয়
Marker ক্লিকযোগ্য কিনা সেট করুন।
setCursor
setCursor([cursor])
পরামিতি:
  • cursor : string optional মাউস কার্সার টাইপ।
রিটার্ন মান: কোনটিই নয়
হোভারে দেখানো মাউস কার্সার টাইপ সেট করুন।
setDraggable
setDraggable(flag)
পরামিতি:
  • flag : boolean optional যদি true , মার্কারটিকে টেনে আনা যাবে।
রিটার্ন মান: কোনটিই নয়
Marker টেনে আনা যায় কিনা তা সেট করুন।
setIcon
setIcon([icon])
পরামিতি:
রিটার্ন মান: কোনটিই নয়
Marker জন্য আইকন সেট করুন। MarkerOptions.icon দেখুন।
setLabel
setLabel([label])
পরামিতি:
  • label : string| MarkerLabel optional লেবেলটি একটি অক্ষর স্ট্রিং বা একটি MarkerLabel বস্তু হতে পারে।
রিটার্ন মান: কোনটিই নয়
Marker জন্য লেবেল সেট করুন। MarkerOptions.label দেখুন।
setMap
setMap(map)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট মানচিত্র বা প্যানোরামায় Marker রেন্ডার করে। মানচিত্র null সেট করা হলে, চিহ্নিতকারী সরানো হবে।
setOpacity
setOpacity([opacity])
পরামিতি:
  • opacity : number optional 0.0, স্বচ্ছ এবং 1.0 এর মধ্যে একটি সংখ্যা, অস্বচ্ছ।
রিটার্ন মান: কোনটিই নয়
Marker অস্বচ্ছতা সেট করুন।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
Marker জন্য বিকল্প সেট করুন.
setPosition
setPosition([latlng])
পরামিতি:
রিটার্ন মান: কোনটিই নয়
Marker জন্য অবস্থান সেট করুন.
setShape
setShape([shape])
পরামিতি:
রিটার্ন মান: কোনটিই নয়
ইন্টারঅ্যাকশনের জন্য ব্যবহৃত Marker আকৃতি সেট করুন। MarkerOptions.shape এবং MarkerShape দেখুন।
setTitle
setTitle([title])
পরামিতি:
  • title : string optional
রিটার্ন মান: কোনটিই নয়
Marker টুলটিপের শিরোনাম সেট করুন। MarkerOptions.title দেখুন।
setVisible
setVisible(visible)
পরামিতি:
  • visible : boolean true হলে, মার্কারটি দৃশ্যমান
রিটার্ন মান: কোনটিই নয়
Marker দৃশ্যমান হলে সেট করুন।
setZIndex
setZIndex([zIndex])
পরামিতি:
  • zIndex : number optional
রিটার্ন মান: কোনটিই নয়
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 সম্পত্তি পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়।
rightclick
function(event)
যুক্তি:
Marker একটি রাইট ক্লিক করার জন্য এই ইভেন্টটি চালু করা হয়েছে।

মার্কার অপশন ইন্টারফেস

google.maps . MarkerOptions ইন্টারফেস

MarkerOptions অবজেক্ট একটি মার্কার সেট করা যেতে পারে যে বৈশিষ্ট্য সংজ্ঞায়িত করতে ব্যবহৃত.

anchorPoint optional
প্রকার: Point optional
মার্কার অবস্থান থেকে একটি InfoWindow এর ডগা পর্যন্ত অফসেট যা মার্কারের সাথে অ্যাঙ্কর হিসাবে খোলা হয়েছে।
animation optional
প্রকার: Animation optional
ডিফল্ট: null
একটি ম্যাপে মার্কার যোগ করা হলে কোন অ্যানিমেশন খেলতে হবে।
clickable optional
প্রকার: boolean optional
ডিফল্ট: true
true হলে, মার্কার মাউস এবং স্পর্শ ইভেন্ট গ্রহণ করে।
Beta collisionBehavior optional
প্রকার: string| CollisionBehavior optional
ডিফল্ট: null
ভেক্টর মানচিত্রে চিহ্নিতকারীদের জন্য একটি সংঘর্ষের আচরণ সেট করুন।
crossOnDrag optional
প্রকার: boolean optional
ডিফল্ট: true
false হলে, টেনে আনার সময় মার্কার নীচে প্রদর্শিত ক্রস অক্ষম করে।
cursor optional
প্রকার: string optional
ডিফল্ট: pointer
হোভারে দেখানোর জন্য মাউস কার্সারের ধরন।
draggable optional
প্রকার: boolean optional
ডিফল্ট: false
true হলে, মার্কারটি টেনে আনা যাবে।
icon optional
প্রকার: string| Icon | Symbol 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 হয়ে যাবে। এই ধরনের অ্যানিমেশন সাধারণত মার্কার তৈরির সময় নির্দিষ্ট করা হয়।