Polygons

পলিলাইন ক্লাস

google.maps . Polyline ক্লাস

একটি পলিলাইন মানচিত্রে সংযুক্ত লাইন অংশগুলির একটি রৈখিক ওভারলে।

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

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

Polyline
Polyline([opts])
পরামিতি:
পাস করা PolylineOptions ব্যবহার করে একটি পলিলাইন তৈরি করুন, যা পলিলাইন আঁকার সময় ব্যবহার করার জন্য পলিলাইনের পথ এবং স্ট্রোক শৈলী উভয়ই নির্দিষ্ট করে৷ পলিলাইন তৈরি করার সময় আপনি LatLng s এর একটি অ্যারে বা LatLng s-এর একটি MVCArray পাস করতে পারেন, যদিও সহজ অ্যারেগুলিকে পলিলাইনের মধ্যে MVCArray s-এ রূপান্তরিত করা হয়।
getDraggable
getDraggable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আকৃতিটি ব্যবহারকারী দ্বারা টেনে আনতে পারে কিনা তা প্রদান করে৷
getEditable
getEditable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আকৃতি ব্যবহারকারী দ্বারা সম্পাদনা করা যাবে কিনা তা প্রদান করে৷
getMap
getMap()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Map |null
যে মানচিত্রটিতে এই আকৃতিটি সংযুক্ত আছে তা ফেরত দেয়।
getPath
getPath()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: MVCArray < LatLng >
পথ উদ্ধার করে।
getVisible
getVisible()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই পলি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়।
setDraggable
setDraggable(draggable)
পরামিতি:
  • draggable : boolean
রিটার্ন মান: কোনটিই নয়
true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে।
setEditable
setEditable(editable)
পরামিতি:
  • editable : boolean
রিটার্ন মান: কোনটিই নয়
যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন।
setMap
setMap(map)
পরামিতি:
  • map : Map optional
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট মানচিত্রে এই আকৃতি রেন্ডার করে। মানচিত্র null সেট করা হলে, আকৃতি সরানো হবে।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
setPath
setPath(path)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
পথ ঠিক করে দেয়। আরও বিস্তারিত জানার জন্য PolylineOptions দেখুন।
setVisible
setVisible(visible)
পরামিতি:
  • visible : boolean
রিটার্ন মান: কোনটিই নয়
false সেট করলে এই পলি লুকিয়ে রাখে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
click
function(event)
যুক্তি:
পলিলাইনে DOM ক্লিক ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
contextmenu
function(event)
যুক্তি:
Poyline এ DOM কনটেক্সটমেনু ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
dblclick
function(event)
যুক্তি:
যখন DOM dblclick ইভেন্ট পলিলাইনে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
drag
function(event)
যুক্তি:
ব্যবহারকারী পলিলাইন টেনে আনলে এই ইভেন্টটি বারবার গুলি করা হয়।
dragend
function(event)
যুক্তি:
ব্যবহারকারী পলিলাইন টেনে আনা বন্ধ করলে এই ইভেন্টটি বরখাস্ত করা হয়।
dragstart
function(event)
যুক্তি:
ব্যবহারকারী পলিলাইন টেনে আনতে শুরু করলে এই ইভেন্টটি বরখাস্ত হয়।
mousedown
function(event)
যুক্তি:
পলিলাইনে DOM মাউসডাউন ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
mousemove
function(event)
যুক্তি:
যখন DOM মাউসমুভ ইভেন্ট পলিলাইনে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
mouseout
function(event)
যুক্তি:
এই ইভেন্টটি পলিলাইন মাউসআউটে চালানো হয়।
mouseover
function(event)
যুক্তি:
এই ইভেন্টটি পলিলাইন মাউসওভারে চালিত হয়।
mouseup
function(event)
যুক্তি:
পলিলাইনে DOM মাউসআপ ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
rightclick
function(event)
যুক্তি:
পলিলাইনে ডান-ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়।

পলিলাইন অপশন ইন্টারফেস

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

PolylineOptions অবজেক্ট একটি Polyline এ সেট করা যায় এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।

clickable optional
প্রকার: boolean optional
ডিফল্ট: true
এই Polyline মাউস ইভেন্টগুলি পরিচালনা করে কিনা তা নির্দেশ করে।
draggable optional
প্রকার: boolean optional
ডিফল্ট: false
true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে।
editable optional
প্রকার: boolean optional
ডিফল্ট: false
যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন।
geodesic optional
প্রকার: boolean optional
ডিফল্ট: false
true হলে, বহুভুজের প্রান্তগুলিকে জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। false হলে, বহুভুজের প্রান্তগুলি স্ক্রীন স্পেসে সরল রেখা হিসাবে রেন্ডার করা হয়। মনে রাখবেন যে টেনে আনার সময় জিওডেসিক বহুভুজের আকৃতি পরিবর্তিত হতে পারে, কারণ মাত্রাগুলি পৃথিবীর পৃষ্ঠের সাপেক্ষে বজায় থাকে।
icons optional
প্রকার: Array < IconSequence > optional
পলিলাইন বরাবর রেন্ডার করা আইকন।
map optional
প্রকার: Map optional
যে মানচিত্রে পলিলাইন প্রদর্শন করতে হবে।
path optional
প্রকার: MVCArray < LatLng >| Array < LatLng | LatLngLiteral > optional
পলিলাইনের স্থানাঙ্কের আদেশকৃত ক্রম। এই পথটি LatLng s-এর একটি সাধারণ অ্যারে বা LatLng s-এর একটি MVCArray ব্যবহার করে নির্দিষ্ট করা যেতে পারে। মনে রাখবেন যে আপনি যদি একটি সাধারণ অ্যারে পাস করেন তবে এটি একটি MVCArray এ রূপান্তরিত হবে MVCArray এ LatLngs ঢোকানো বা অপসারণ করা হলে তা স্বয়ংক্রিয়ভাবে মানচিত্রে পলিলাইন আপডেট করবে।
strokeColor optional
প্রকার: string optional
স্ট্রোকের রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
strokeOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে স্ট্রোকের অস্বচ্ছতা।
strokeWeight optional
প্রকার: number optional
স্ট্রোকের প্রস্থ পিক্সেলে।
visible optional
প্রকার: boolean optional
ডিফল্ট: true
এই পলিলাইন মানচিত্রে দৃশ্যমান কিনা।
zIndex optional
প্রকার: number optional
অন্যান্য পলিসের তুলনায় zIndex.

আইকনসিকোয়েন্স ইন্টারফেস

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

একটি লাইনে আইকনগুলি কীভাবে রেন্ডার করা হবে তা বর্ণনা করে।

যদি আপনার পলিলাইন জিওডেসিক হয়, তাহলে অফসেট এবং পুনরাবৃত্তি উভয়ের জন্য নির্দিষ্ট দূরত্ব ডিফল্টরূপে মিটারে গণনা করা হয়। একটি পিক্সেল মান অফসেট বা পুনরাবৃত্তি সেট করার ফলে দূরত্বগুলি স্ক্রিনে পিক্সেলে গণনা করা হবে৷

fixedRotation optional
প্রকার: boolean optional
ডিফল্ট: false
true হলে, অনুক্রমের প্রতিটি আইকনের প্রান্তের কোণ নির্বিশেষে একই স্থির ঘূর্ণন থাকে। false হলে, অনুক্রমের প্রতিটি আইকনকে তার প্রান্তের সাথে সারিবদ্ধ করতে ঘোরানো হয়।
icon optional
প্রকার: Symbol optional
লাইনে রেন্ডার করার আইকন।
offset optional
প্রকার: string optional
ডিফল্ট: '100%'
লাইনের শুরু থেকে দূরত্ব যেখানে একটি আইকন রেন্ডার করা হবে৷ এই দূরত্বটি লাইনের দৈর্ঘ্যের শতাংশ (যেমন '50%') বা পিক্সেলে (যেমন '50px') হিসাবে প্রকাশ করা যেতে পারে।
repeat optional
প্রকার: string optional
ডিফল্ট: 0
লাইনে ক্রমাগত আইকনগুলির মধ্যে দূরত্ব৷ এই দূরত্বটি লাইনের দৈর্ঘ্যের শতাংশ (যেমন '50%') বা পিক্সেলে (যেমন '50px') হিসাবে প্রকাশ করা যেতে পারে। আইকনের পুনরাবৃত্তি নিষ্ক্রিয় করতে, '0' উল্লেখ করুন।

বহুভুজ শ্রেণী

google.maps . Polygon শ্রেণী

একটি বহুভুজ (একটি পলিলাইনের মতো) একটি ক্রমানুসারে সংযুক্ত স্থানাঙ্কের একটি সিরিজ সংজ্ঞায়িত করে। অতিরিক্তভাবে, বহুভুজ একটি বদ্ধ লুপ গঠন করে এবং একটি ভরাট অঞ্চলকে সংজ্ঞায়িত করে। বিকাশকারীর নির্দেশিকায় নমুনাগুলি দেখুন, একটি সাধারণ বহুভুজ দিয়ে শুরু করে, একটি গর্ত সহ একটি বহুভুজ এবং আরও অনেক কিছু। মনে রাখবেন যে আপনি একটি বহুভুজ তৈরি করতে ডেটা স্তর ব্যবহার করতে পারেন। ডেটা স্তরটি গর্ত তৈরি করার একটি সহজ উপায় অফার করে কারণ এটি আপনার জন্য অভ্যন্তরীণ এবং বাইরের পথের ক্রম পরিচালনা করে।

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

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

Polygon
Polygon([opts])
পরামিতি:
পাস করা PolygonOptions ব্যবহার করে একটি বহুভুজ তৈরি করুন, যা বহুভুজের পথ, বহুভুজের প্রান্তগুলির জন্য স্ট্রোক শৈলী এবং বহুভুজের অভ্যন্তরীণ অঞ্চলগুলির জন্য ভরাট শৈলী নির্দিষ্ট করে৷ একটি বহুভুজে এক বা একাধিক পাথ থাকতে পারে, যেখানে প্রতিটি পাথ LatLng s এর একটি অ্যারে নিয়ে গঠিত। এই পাথগুলি তৈরি করার সময় আপনি LatLngs এর একটি অ্যারে বা LatLng এর একটি MVCArray পাস করতে পারেন। ইন্সট্যান্টেশনের পরে বহুভুজের মধ্যে অ্যারেগুলি MVCArray s-এ রূপান্তরিত হয়।
getDraggable
getDraggable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আকৃতিটি ব্যবহারকারী দ্বারা টেনে আনতে পারে কিনা তা প্রদান করে৷
getEditable
getEditable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আকৃতি ব্যবহারকারী দ্বারা সম্পাদনা করা যাবে কিনা তা প্রদান করে৷
getMap
getMap()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Map |null
যে মানচিত্রটিতে এই আকৃতিটি সংযুক্ত আছে তা ফেরত দেয়।
getPath
getPath()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: MVCArray < LatLng >
প্রথম পথ উদ্ধার করে।
getPaths
getPaths()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: MVCArray < MVCArray < LatLng >>
এই বহুভুজের জন্য পাথ পুনরুদ্ধার করে।
getVisible
getVisible()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই পলি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়।
setDraggable
setDraggable(draggable)
পরামিতি:
  • draggable : boolean
রিটার্ন মান: কোনটিই নয়
true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে।
setEditable
setEditable(editable)
পরামিতি:
  • editable : boolean
রিটার্ন মান: কোনটিই নয়
যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন।
setMap
setMap(map)
পরামিতি:
  • map : Map optional
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট মানচিত্রে এই আকৃতি রেন্ডার করে। মানচিত্র null সেট করা হলে, আকৃতি সরানো হবে।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
setPath
setPath(path)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
প্রথম পথ সেট করে। আরো বিস্তারিত জানার জন্য PolygonOptions দেখুন।
setPaths
setPaths(paths)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
এই বহুভুজের জন্য পথ সেট করে।
setVisible
setVisible(visible)
পরামিতি:
  • visible : boolean
রিটার্ন মান: কোনটিই নয়
false সেট করলে এই পলি লুকিয়ে রাখে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
click
function(event)
যুক্তি:
বহুভুজে DOM ক্লিক ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়।
contextmenu
function(event)
যুক্তি:
DOM প্রসঙ্গমেনু ইভেন্টটি বহুভুজে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
dblclick
function(event)
যুক্তি:
যখন DOM dblclick ইভেন্টটি বহুভুজে ফায়ার করা হয় তখন এই ইভেন্টটি গুলি করা হয়৷
drag
function(event)
যুক্তি:
ব্যবহারকারী বহুভুজটি টেনে আনলে এই ইভেন্টটি বারবার গুলি করা হয়।
dragend
function(event)
যুক্তি:
যখন ব্যবহারকারী বহুভুজটি টেনে আনা বন্ধ করে তখন এই ইভেন্টটি চালু হয়৷
dragstart
function(event)
যুক্তি:
ব্যবহারকারী বহুভুজ টেনে আনতে শুরু করলে এই ইভেন্টটি বরখাস্ত হয়।
mousedown
function(event)
যুক্তি:
DOM মাউসডাউন ইভেন্টটি বহুভুজে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
mousemove
function(event)
যুক্তি:
DOM মাউসমুভ ইভেন্টটি বহুভুজে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
mouseout
function(event)
যুক্তি:
এই ইভেন্টটি পলিগন মাউসআউটে গুলি করা হয়েছে৷
mouseover
function(event)
যুক্তি:
এই ইভেন্টটি পলিগন মাউসওভারে গুলি করা হয়েছে৷
mouseup
function(event)
যুক্তি:
DOM মাউসআপ ইভেন্টটি বহুভুজে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
rightclick
function(event)
যুক্তি:
বহুভুজটিতে ডান-ক্লিক করা হলে এই ইভেন্টটি চালু হয়।

বহুভুজ বিকল্প ইন্টারফেস

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

PolygonOptions অবজেক্ট যে বৈশিষ্ট্যগুলিকে বহুভুজে সেট করা যেতে পারে তা সংজ্ঞায়িত করতে ব্যবহৃত হয়।

clickable optional
প্রকার: boolean optional
ডিফল্ট: true
এই Polygon মাউস ইভেন্ট পরিচালনা করে কিনা তা নির্দেশ করে।
draggable optional
প্রকার: boolean optional
ডিফল্ট: false
true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে।
editable optional
প্রকার: boolean optional
ডিফল্ট: false
যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন।
fillColor optional
প্রকার: string optional
ভরাট রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
fillOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে অস্বচ্ছতা পূরণ করুন
geodesic optional
প্রকার: boolean optional
ডিফল্ট: false
true হলে, বহুভুজের প্রান্তগুলিকে জিওডেসিক হিসাবে ব্যাখ্যা করা হয় এবং পৃথিবীর বক্রতা অনুসরণ করবে। false হলে, বহুভুজের প্রান্তগুলি স্ক্রীন স্পেসে সরল রেখা হিসাবে রেন্ডার করা হয়। মনে রাখবেন যে টেনে আনার সময় জিওডেসিক বহুভুজের আকৃতি পরিবর্তিত হতে পারে, কারণ মাত্রাগুলি পৃথিবীর পৃষ্ঠের সাপেক্ষে বজায় থাকে।
map optional
প্রকার: Map optional
যে মানচিত্রে বহুভুজ প্রদর্শন করতে হবে।
paths optional
প্রকার: MVCArray < MVCArray < LatLng >>| MVCArray < LatLng >| Array < Array < LatLng | LatLngLiteral >>| Array < LatLng | LatLngLiteral > optional
স্থানাঙ্কের আদেশকৃত ক্রম যা একটি বন্ধ লুপকে মনোনীত করে। পলিলাইনের বিপরীতে, একটি বহুভুজ এক বা একাধিক পথ নিয়ে গঠিত হতে পারে। ফলস্বরূপ, পাথ সম্পত্তি LatLng স্থানাঙ্কের এক বা একাধিক অ্যারে নির্দিষ্ট করতে পারে। পথ স্বয়ংক্রিয়ভাবে বন্ধ হয়; পথের প্রথম শীর্ষবিন্দুকে শেষ শীর্ষবিন্দু হিসেবে পুনরাবৃত্তি করবেন না। LatLng s এর একটি একক অ্যারে ব্যবহার করে সহজ বহুভুজ সংজ্ঞায়িত করা যেতে পারে। আরও জটিল বহুভুজ অ্যারের একটি অ্যারে নির্দিষ্ট করতে পারে। যেকোনো সাধারণ অ্যারেকে MVCArray s-এ রূপান্তর করা হয়। MVCArray থেকে LatLng গুলি ঢোকানো বা অপসারণ করা স্বয়ংক্রিয়ভাবে মানচিত্রে বহুভুজ আপডেট করবে৷
strokeColor optional
প্রকার: string optional
স্ট্রোকের রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
strokeOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে স্ট্রোকের অস্বচ্ছতা
strokePosition optional
প্রকার: StrokePosition optional
ডিফল্ট: StrokePosition.CENTER
স্ট্রোকের অবস্থান।
strokeWeight optional
প্রকার: number optional
স্ট্রোকের প্রস্থ পিক্সেলে।
visible optional
প্রকার: boolean optional
ডিফল্ট: true
এই বহুভুজটি মানচিত্রে দৃশ্যমান কিনা।
zIndex optional
প্রকার: number optional
অন্যান্য পলিসের তুলনায় zIndex.

পলিমাউস ইভেন্ট ইন্টারফেস

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

পলিলাইন এবং বহুভুজগুলিতে মাউস ইভেন্ট থেকে এই বস্তুটি ফিরে আসে।

এই ইন্টারফেস MapMouseEvent প্রসারিত করে।

edge optional
প্রকার: number optional
ইভেন্টটি ঘটলে কার্সারের নীচের পাথের মধ্যে প্রান্তের সূচী, যদি ঘটনাটি সম্পাদনাযোগ্য বহুভুজের মধ্যবিন্দুতে ঘটে থাকে।
path optional
প্রকার: number optional
ঘটনাটি ঘটলে কার্সারের নীচের পথের সূচী, যদি ঘটনাটি একটি শীর্ষবিন্দুতে ঘটে থাকে এবং বহুভুজ সম্পাদনাযোগ্য হয়। অন্যথায় undefined
vertex optional
প্রকার: number optional
ঘটনাটি ঘটলে কার্সারের নীচে শীর্ষবিন্দুর সূচী, যদি ঘটনাটি শীর্ষবিন্দুতে ঘটে থাকে এবং পলিলাইন বা বহুভুজ সম্পাদনাযোগ্য হয়। ঘটনাটি একটি শীর্ষবিন্দুতে না ঘটলে, মানটি undefined
উত্তরাধিকারসূত্রে পাওয়া: domEvent , latLng
উত্তরাধিকারসূত্রে প্রাপ্ত: stop

আয়তক্ষেত্র ক্লাস

google.maps . Rectangle ক্লাস

একটি আয়তক্ষেত্র ওভারলে।

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

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

Rectangle
Rectangle([opts])
পরামিতি:
পাস করা RectangleOptions ব্যবহার করে একটি আয়তক্ষেত্র তৈরি করুন, যা সীমা এবং শৈলী নির্দিষ্ট করে।
getBounds
getBounds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLngBounds |null
এই আয়তক্ষেত্রের সীমানা প্রদান করে।
getDraggable
getDraggable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আয়তক্ষেত্রটি ব্যবহারকারী দ্বারা টেনে আনতে পারে কিনা তা প্রদান করে৷
getEditable
getEditable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আয়তক্ষেত্রটি ব্যবহারকারী দ্বারা সম্পাদনা করা যায় কিনা তা প্রদান করে।
getMap
getMap()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Map |null
যে মানচিত্রটিতে এই আয়তক্ষেত্রটি প্রদর্শিত হয় তা প্রদান করে।
getVisible
getVisible()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই আয়তক্ষেত্রটি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়।
setBounds
setBounds(bounds)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
এই আয়তক্ষেত্রের সীমা নির্ধারণ করে।
setDraggable
setDraggable(draggable)
পরামিতি:
  • draggable : boolean
রিটার্ন মান: কোনটিই নয়
true সেট করা হলে, ব্যবহারকারী এই আয়তক্ষেত্রটিকে মানচিত্রের উপর টেনে আনতে পারেন।
setEditable
setEditable(editable)
পরামিতি:
  • editable : boolean
রিটার্ন মান: কোনটিই নয়
true সেট করা থাকলে, ব্যবহারকারী কোণে এবং প্রতিটি প্রান্তে প্রদর্শিত নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই আয়তক্ষেত্রটি সম্পাদনা করতে পারে।
setMap
setMap(map)
পরামিতি:
  • map : Map optional
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট মানচিত্রে আয়তক্ষেত্র রেন্ডার করে। মানচিত্র null সেট করা হলে, আয়তক্ষেত্রটি সরানো হবে।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
setVisible
setVisible(visible)
পরামিতি:
  • visible : boolean
রিটার্ন মান: কোনটিই নয়
false সেট করা হলে এই আয়তক্ষেত্রটি লুকিয়ে রাখে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
bounds_changed
function()
আর্গুমেন্ট: কোনোটিই না
আয়তক্ষেত্রের সীমা পরিবর্তিত হলে এই ইভেন্টটি গুলি করা হয়।
click
function(event)
যুক্তি:
DOM ক্লিক ইভেন্ট যখন আয়তক্ষেত্রে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
contextmenu
function(event)
যুক্তি:
এই ইভেন্টটি গুলি করা হয় যখন DOM প্রসঙ্গমেনু ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হয়।
dblclick
function(event)
যুক্তি:
DOM dblclick ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
drag
function(event)
যুক্তি:
ব্যবহারকারী আয়তক্ষেত্রটি টেনে নিয়ে যাওয়ার সময় এই ইভেন্টটি বারবার বহিস্কার করা হয়।
dragend
function(event)
যুক্তি:
ব্যবহারকারী যখন আয়তক্ষেত্রটি টেনে আনা বন্ধ করে তখন এই ইভেন্টটি বরখাস্ত হয়৷
dragstart
function(event)
যুক্তি:
ব্যবহারকারী যখন আয়তক্ষেত্রটি টেনে আনতে শুরু করে তখন এই ইভেন্টটি বরখাস্ত হয়৷
mousedown
function(event)
যুক্তি:
যখন DOM মাউসডাউন ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
mousemove
function(event)
যুক্তি:
DOM মাউসমুভ ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়।
mouseout
function(event)
যুক্তি:
এই ইভেন্টটি আয়তক্ষেত্রাকার মাউসআউটে চালিত হয়।
mouseover
function(event)
যুক্তি:
এই ইভেন্টটি আয়তক্ষেত্র মাউসওভারে চালিত হয়।
mouseup
function(event)
যুক্তি:
যখন DOM মাউসআপ ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
rightclick
function(event)
যুক্তি:
আয়তক্ষেত্রটিতে ডান-ক্লিক করা হলে এই ইভেন্টটি গুলি করা হয়।

RectangleOptions ইন্টারফেস

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

RectangleOptions অবজেক্ট একটি আয়তক্ষেত্রে সেট করা যায় এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।

bounds optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
সীমানা।
clickable optional
প্রকার: boolean optional
ডিফল্ট: true
এই Rectangle মাউস ইভেন্ট পরিচালনা করে কিনা তা নির্দেশ করে।
draggable optional
প্রকার: boolean optional
ডিফল্ট: false
true সেট করা হলে, ব্যবহারকারী এই আয়তক্ষেত্রটিকে মানচিত্রের উপর টেনে আনতে পারেন।
editable optional
প্রকার: boolean optional
ডিফল্ট: false
true সেট করা থাকলে, ব্যবহারকারী কোণে এবং প্রতিটি প্রান্তে প্রদর্শিত নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই আয়তক্ষেত্রটি সম্পাদনা করতে পারে।
fillColor optional
প্রকার: string optional
ভরাট রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
fillOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে অস্বচ্ছতা পূরণ করুন
map optional
প্রকার: Map optional
যে মানচিত্রে আয়তক্ষেত্র প্রদর্শন করতে হবে।
strokeColor optional
প্রকার: string optional
স্ট্রোকের রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
strokeOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে স্ট্রোকের অস্বচ্ছতা
strokePosition optional
প্রকার: StrokePosition optional
ডিফল্ট: StrokePosition.CENTER
স্ট্রোকের অবস্থান।
strokeWeight optional
প্রকার: number optional
স্ট্রোকের প্রস্থ পিক্সেলে।
visible optional
প্রকার: boolean optional
ডিফল্ট: true
এই আয়তক্ষেত্রটি মানচিত্রে দৃশ্যমান কিনা।
zIndex optional
প্রকার: number optional
অন্যান্য পলিসের তুলনায় zIndex.

সার্কেল ক্লাস

google.maps . Circle ক্লাস

পৃথিবীর পৃষ্ঠে একটি বৃত্ত; একটি "গোলাকার ক্যাপ" নামেও পরিচিত।

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

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

Circle
Circle([circleOrCircleOptions])
পরামিতি:
পাস করা CircleOptions ব্যবহার করে একটি বৃত্ত তৈরি করুন, যা কেন্দ্র, ব্যাসার্ধ এবং শৈলী নির্দিষ্ট করে।
getBounds
getBounds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLngBounds |null
এই বৃত্তের LatLngBounds পায়।
getCenter
getCenter()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLng |null
এই বৃত্তের কেন্দ্র দেখায়।
getDraggable
getDraggable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই বৃত্তটি ব্যবহারকারী দ্বারা টেনে আনতে পারে কিনা তা প্রদান করে৷
getEditable
getEditable()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই চেনাশোনা ব্যবহারকারী দ্বারা সম্পাদনা করা যেতে পারে কিনা তা প্রদান করে৷
getMap
getMap()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Map |null
এই বৃত্তটি প্রদর্শিত হয় এমন মানচিত্রটি ফেরত দেয়।
getRadius
getRadius()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: number
এই বৃত্তের ব্যাসার্ধ (মিটারে) প্রদান করে।
getVisible
getVisible()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: boolean
এই বৃত্তটি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়৷
setCenter
setCenter(center)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
এই বৃত্তের কেন্দ্র সেট করে।
setDraggable
setDraggable(draggable)
পরামিতি:
  • draggable : boolean
রিটার্ন মান: কোনটিই নয়
যদি true সেট করা হয়, ব্যবহারকারী এই বৃত্তটিকে মানচিত্রের উপর টেনে আনতে পারেন।
setEditable
setEditable(editable)
পরামিতি:
  • editable : boolean
রিটার্ন মান: কোনটিই নয়
যদি true সেট করা হয়, ব্যবহারকারী কেন্দ্রে এবং বৃত্তের পরিধির চারপাশে দেখানো নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই বৃত্তটি সম্পাদনা করতে পারে।
setMap
setMap(map)
পরামিতি:
  • map : Map optional
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট মানচিত্রে বৃত্ত রেন্ডার করে। মানচিত্র null সেট করা হলে, বৃত্ত সরানো হবে.
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
setRadius
setRadius(radius)
পরামিতি:
  • radius : number
রিটার্ন মান: কোনটিই নয়
এই বৃত্তের ব্যাসার্ধ সেট করে (মিটারে)।
setVisible
setVisible(visible)
পরামিতি:
  • visible : boolean
রিটার্ন মান: কোনটিই নয়
false সেট করলে এই বৃত্তটি লুকিয়ে রাখে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
center_changed
function()
আর্গুমেন্ট: কোনোটিই না
বৃত্তের কেন্দ্র পরিবর্তন হলে এই ইভেন্টটি বরখাস্ত করা হয়৷
click
function(event)
যুক্তি:
যখন DOM ক্লিক ইভেন্ট সার্কেলে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়।
dblclick
function(event)
যুক্তি:
DOM dblclick ইভেন্ট সার্কেলে ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়।
drag
function(event)
যুক্তি:
ব্যবহারকারী বৃত্তটি টেনে আনলে এই ইভেন্টটি বারবার বহিস্কার করা হয়।
dragend
function(event)
যুক্তি:
ব্যবহারকারী বৃত্তটি টেনে আনা বন্ধ করলে এই ইভেন্টটি বরখাস্ত হয়৷
dragstart
function(event)
যুক্তি:
ব্যবহারকারী যখন বৃত্তটি টেনে আনতে শুরু করে তখন এই ইভেন্টটি বরখাস্ত হয়৷
mousedown
function(event)
যুক্তি:
DOM মাউসডাউন ইভেন্ট সার্কেলে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
mousemove
function(event)
যুক্তি:
DOM মাউসমুভ ইভেন্ট সার্কেলে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷
mouseout
function(event)
যুক্তি:
এই ইভেন্টটি সার্কেল মাউসআউটে চালানো হয়েছে৷
mouseover
function(event)
যুক্তি:
এই ইভেন্টটি বৃত্ত মাউসওভারে চালানো হয়।
mouseup
function(event)
যুক্তি:
যখন DOM মাউসআপ ইভেন্ট সার্কেলে ফায়ার করা হয় তখন এই ইভেন্টটি গুলি করা হয়৷
radius_changed
function()
আর্গুমেন্ট: কোনোটিই না
বৃত্তের ব্যাসার্ধ পরিবর্তন হলে এই ইভেন্টটি চালু করা হয়।
rightclick
function(event)
যুক্তি:
যখন চেনাশোনাটিতে ডান-ক্লিক করা হয় তখন এই ইভেন্টটি গুলি করা হয়৷

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

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

CircleOptions অবজেক্ট একটি সার্কেলে সেট করা যায় এমন বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়।

center optional
প্রকার: LatLng | LatLngLiteral optional
বৃত্তের কেন্দ্র।
clickable optional
প্রকার: boolean optional
ডিফল্ট: true
এই Circle মাউস ইভেন্ট পরিচালনা করে কিনা তা নির্দেশ করে।
draggable optional
প্রকার: boolean optional
ডিফল্ট: false
যদি true সেট করা হয়, ব্যবহারকারী এই বৃত্তটিকে মানচিত্রের উপর টেনে আনতে পারেন।
editable optional
প্রকার: boolean optional
ডিফল্ট: false
যদি true সেট করা হয়, ব্যবহারকারী কেন্দ্রে এবং বৃত্তের পরিধির চারপাশে দেখানো নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই বৃত্তটি সম্পাদনা করতে পারে।
fillColor optional
প্রকার: string optional
ভরাট রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
fillOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে অস্বচ্ছতা পূরণ করুন।
map optional
প্রকার: Map optional
যে ম্যাপে সার্কেল প্রদর্শন করতে হবে।
radius optional
প্রকার: number optional
পৃথিবীর পৃষ্ঠে মিটারে ব্যাসার্ধ।
strokeColor optional
প্রকার: string optional
স্ট্রোকের রঙ। বর্ধিত নামযুক্ত রং ব্যতীত সমস্ত CSS3 রঙ সমর্থিত।
strokeOpacity optional
প্রকার: number optional
0.0 এবং 1.0 এর মধ্যে স্ট্রোকের অস্বচ্ছতা।
strokePosition optional
প্রকার: StrokePosition optional
ডিফল্ট: StrokePosition.CENTER
স্ট্রোকের অবস্থান।
strokeWeight optional
প্রকার: number optional
স্ট্রোকের প্রস্থ পিক্সেলে।
visible optional
প্রকার: boolean optional
ডিফল্ট: true
এই বৃত্তটি মানচিত্রে দৃশ্যমান কিনা।
zIndex optional
প্রকার: number optional
অন্যান্য পলিসের তুলনায় zIndex.

স্ট্রোক পজিশন ধ্রুবক

google.maps . StrokePosition ধ্রুবক

বহুভুজের উপর স্ট্রোকের সম্ভাব্য অবস্থান।

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

CENTER স্ট্রোকটি বহুভুজের পথে কেন্দ্রীভূত, অর্ধেক স্ট্রোক বহুভুজের ভিতরে এবং অর্ধেক স্ট্রোক বহুভুজের বাইরে।
INSIDE স্ট্রোকটি বহুভুজের ভিতরে অবস্থিত।
OUTSIDE স্ট্রোকটি বহুভুজের বাইরে অবস্থিত।