পলিলাইন ক্লাস
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() পরামিতি: কোনোটিই নয় পথ উদ্ধার করে। |
getVisible | getVisible() পরামিতি: কোনোটিই নয় রিটার্ন মান: boolean এই পলি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়। |
setDraggable | setDraggable(draggable) পরামিতি:
রিটার্ন মান: কোনটিই নয় true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে। |
setEditable | setEditable(editable) পরামিতি:
রিটার্ন মান: কোনটিই নয় যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে এই আকৃতি রেন্ডার করে। মানচিত্র null সেট করা হলে, আকৃতি সরানো হবে। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setPath | setPath(path) পরামিতি:
রিটার্ন মান: কোনটিই নয় পথ ঠিক করে দেয়। আরও বিস্তারিত জানার জন্য PolylineOptions দেখুন। |
setVisible | setVisible(visible) পরামিতি:
রিটার্ন মান: কোনটিই নয় 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 মাউসআপ ইভেন্ট ফায়ার করা হলে এই ইভেন্টটি ফায়ার করা হয়। |
| 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() পরামিতি: কোনোটিই নয় প্রথম পথ উদ্ধার করে। |
getPaths | getPaths() পরামিতি: কোনোটিই নয় এই বহুভুজের জন্য পাথ পুনরুদ্ধার করে। |
getVisible | getVisible() পরামিতি: কোনোটিই নয় রিটার্ন মান: boolean এই পলি মানচিত্রে দৃশ্যমান কিনা তা ফেরত দেয়। |
setDraggable | setDraggable(draggable) পরামিতি:
রিটার্ন মান: কোনটিই নয় true সেট করা হলে, ব্যবহারকারী এই আকৃতিটিকে মানচিত্রের উপর টেনে আনতে পারে। geodesic বৈশিষ্ট্য টেনে আনার মোডকে সংজ্ঞায়িত করে। |
setEditable | setEditable(editable) পরামিতি:
রিটার্ন মান: কোনটিই নয় যদি true তে সেট করা থাকে, তাহলে ব্যবহারকারী শীর্ষবিন্দুতে এবং প্রতিটি সেগমেন্টে দেখানো কন্ট্রোল পয়েন্ট টেনে এনে এই আকৃতিটি সম্পাদনা করতে পারেন। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে এই আকৃতি রেন্ডার করে। মানচিত্র null সেট করা হলে, আকৃতি সরানো হবে। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setPath | setPath(path) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রথম পথ সেট করে। আরো বিস্তারিত জানার জন্য PolygonOptions দেখুন। |
setPaths | setPaths(paths) পরামিতি: রিটার্ন মান: কোনটিই নয় এই বহুভুজের জন্য পথ সেট করে। |
setVisible | setVisible(visible) পরামিতি:
রিটার্ন মান: কোনটিই নয় 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 মাউসআপ ইভেন্টটি বহুভুজে ফায়ার করা হলে এই ইভেন্টটি গুলি করা হয়৷ |
| 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) পরামিতি:
রিটার্ন মান: কোনটিই নয় true সেট করা হলে, ব্যবহারকারী এই আয়তক্ষেত্রটিকে মানচিত্রের উপর টেনে আনতে পারেন। |
setEditable | setEditable(editable) পরামিতি:
রিটার্ন মান: কোনটিই নয় true সেট করা থাকলে, ব্যবহারকারী কোণে এবং প্রতিটি প্রান্তে প্রদর্শিত নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই আয়তক্ষেত্রটি সম্পাদনা করতে পারে। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে আয়তক্ষেত্র রেন্ডার করে। মানচিত্র null সেট করা হলে, আয়তক্ষেত্রটি সরানো হবে। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setVisible | setVisible(visible) পরামিতি:
রিটার্ন মান: কোনটিই নয় 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 মাউসআপ ইভেন্টটি আয়তক্ষেত্রে ফায়ার করা হয় তখন এই ইভেন্টটি ফায়ার করা হয়। |
| 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) পরামিতি:
রিটার্ন মান: কোনটিই নয় যদি true সেট করা হয়, ব্যবহারকারী এই বৃত্তটিকে মানচিত্রের উপর টেনে আনতে পারেন। |
setEditable | setEditable(editable) পরামিতি:
রিটার্ন মান: কোনটিই নয় যদি true সেট করা হয়, ব্যবহারকারী কেন্দ্রে এবং বৃত্তের পরিধির চারপাশে দেখানো নিয়ন্ত্রণ পয়েন্টগুলি টেনে নিয়ে এই বৃত্তটি সম্পাদনা করতে পারে। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট মানচিত্রে বৃত্ত রেন্ডার করে। মানচিত্র null সেট করা হলে, বৃত্ত সরানো হবে. |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setRadius | setRadius(radius) পরামিতি:
রিটার্ন মান: কোনটিই নয় এই বৃত্তের ব্যাসার্ধ সেট করে (মিটারে)। |
setVisible | setVisible(visible) পরামিতি:
রিটার্ন মান: কোনটিই নয় 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 | স্ট্রোকটি বহুভুজের বাইরে অবস্থিত। |