ড্রয়িং ম্যানেজার ক্লাস
google.maps.drawing . DrawingManager
ক্লাস
ব্যবহারকারীদের মানচিত্রে চিহ্নিতকারী, বহুভুজ, পলিলাইন, আয়তক্ষেত্র এবং বৃত্ত আঁকতে দেয়। DrawingManager
এর অঙ্কন মোড ব্যবহারকারী দ্বারা তৈরি করা ওভারলে ধরনের সংজ্ঞায়িত করে। ব্যবহারকারীকে অঙ্কন মোড স্যুইচ করার অনুমতি দিয়ে মানচিত্রে একটি নিয়ন্ত্রণ যোগ করে।
এই ক্লাস MVCObject
প্রসারিত.
const {DrawingManager} = await google.maps.importLibrary("drawing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
DrawingManager | DrawingManager([options]) পরামিতি:
একটি DrawingManager তৈরি করে যা ব্যবহারকারীদের মানচিত্রে ওভারলে আঁকতে এবং অঙ্কন নিয়ন্ত্রণের মাধ্যমে আঁকার জন্য ওভারলে ধরনের মধ্যে স্যুইচ করতে দেয়৷ |
পদ্ধতি | |
---|---|
getDrawingMode | getDrawingMode() পরামিতি: কোনোটিই নয় রিটার্ন মান: OverlayType |null DrawingManager এর অঙ্কন মোড ফেরত দেয়। |
getMap | getMap() পরামিতি: কোনোটিই নয় রিটার্ন মান: Map যে Map DrawingManager সংযুক্ত করা হয়েছে সেটি ফেরত দেয়, এটি সেই Map যেখানে তৈরি ওভারলেগুলি স্থাপন করা হবে। |
setDrawingMode | setDrawingMode(drawingMode) পরামিতি:
রিটার্ন মান: কোনটিই নয় DrawingManager এর অঙ্কন মোড পরিবর্তন করে, যা মানচিত্রে যোগ করা ওভারলে ধরনের সংজ্ঞায়িত করে। স্বীকৃত মানগুলি হল 'marker' , 'polygon' , 'polyline' , 'rectangle' , 'circle' , বা null । null একটি অঙ্কন মোড মানে ব্যবহারকারী স্বাভাবিক হিসাবে মানচিত্রের সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং ক্লিকগুলি কিছু আঁকে না। |
setMap | setMap(map) পরামিতি:
রিটার্ন মান: কোনটিই নয় নির্দিষ্ট Map সাথে DrawingManager অবজেক্ট সংযুক্ত করে। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় DrawingManager এর বিকল্পগুলি সেট করে। |
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
ঘটনা | |
---|---|
circlecomplete | function(circle) যুক্তি:
ব্যবহারকারী একটি বৃত্ত আঁকা শেষ করলে এই ইভেন্টটি বরখাস্ত করা হয়। |
markercomplete | function(marker) যুক্তি:
ব্যবহারকারী একটি মার্কার আঁকা শেষ হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
overlaycomplete | function(event) যুক্তি:
এই ইভেন্টটি বরখাস্ত করা হয় যখন ব্যবহারকারী যেকোনো ধরনের ওভারলে আঁকা শেষ করে। |
polygoncomplete | function(polygon) যুক্তি:
ব্যবহারকারী যখন বহুভুজ আঁকা শেষ করে তখন এই ইভেন্টটি বরখাস্ত করা হয়। |
polylinecomplete | function(polyline) যুক্তি:
ব্যবহারকারী যখন পলিলাইন আঁকা শেষ করে তখন এই ইভেন্টটি বরখাস্ত করা হয়। |
rectanglecomplete | function(rectangle) যুক্তি:
ব্যবহারকারী একটি আয়তক্ষেত্র আঁকা শেষ হলে এই ইভেন্টটি বরখাস্ত করা হয়। |
DrawingManagerOptions ইন্টারফেস
google.maps.drawing . DrawingManagerOptions
ইন্টারফেস
অঙ্কন ব্যবস্থাপকের জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
circleOptions optional | প্রকার: CircleOptions optional এই DrawingManager দিয়ে তৈরি যেকোন নতুন চেনাশোনাগুলিতে প্রয়োগ করার বিকল্পগুলি৷ center এবং radius বৈশিষ্ট্য উপেক্ষা করা হয়, এবং একটি নতুন বৃত্তের map বৈশিষ্ট্য সর্বদা DrawingManager -এর মানচিত্রে সেট করা হয়। |
drawingControl optional | প্রকার: boolean optional ডিফল্ট: true অঙ্কন নিয়ন্ত্রণের সক্ষম/অক্ষম অবস্থা। |
drawingControlOptions optional | প্রকার: DrawingControlOptions optional অঙ্কন নিয়ন্ত্রণের জন্য প্রদর্শন বিকল্প. |
drawingMode optional | প্রকার: OverlayType optional DrawingManager এর অঙ্কন মোড, যা মানচিত্রে যোগ করা ওভারলে প্রকার নির্ধারণ করে। স্বীকৃত মানগুলি হল 'marker' , 'polygon' , 'polyline' , 'rectangle' , 'circle' , বা null । null একটি অঙ্কন মোড মানে ব্যবহারকারী স্বাভাবিক হিসাবে মানচিত্রের সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং ক্লিকগুলি কিছু আঁকে না। |
map optional | প্রকার: Map optional যে Map সাথে DrawingManager সংযুক্ত আছে, এটি সেই Map যেখানে তৈরি ওভারলেগুলি স্থাপন করা হবে। |
markerOptions optional | প্রকার: MarkerOptions optional এই DrawingManager দিয়ে তৈরি যেকোন নতুন মার্কারে প্রয়োগ করার বিকল্প। position বৈশিষ্ট্য উপেক্ষা করা হয়, এবং একটি নতুন চিহ্নিতকারীর map বৈশিষ্ট্য সবসময় DrawingManager এর মানচিত্রে সেট করা হয়। |
polygonOptions optional | প্রকার: PolygonOptions optional এই DrawingManager দিয়ে তৈরি যেকোন নতুন বহুভুজগুলিতে প্রয়োগ করার বিকল্পগুলি। paths বৈশিষ্ট্য উপেক্ষা করা হয়, এবং একটি নতুন বহুভুজের map বৈশিষ্ট্য সর্বদা DrawingManager -এর মানচিত্রে সেট করা হয়। |
polylineOptions optional | প্রকার: PolylineOptions optional এই DrawingManager দিয়ে তৈরি যে কোনো নতুন পলিলাইনে প্রয়োগ করার বিকল্প। path বৈশিষ্ট্য উপেক্ষা করা হয়, এবং একটি নতুন পলিলাইনের map বৈশিষ্ট্য সর্বদা DrawingManager -এর মানচিত্রে সেট করা হয়। |
rectangleOptions optional | প্রকার: RectangleOptions optional এই DrawingManager দিয়ে তৈরি যে কোনো নতুন আয়তক্ষেত্রে প্রয়োগ করার বিকল্প। bounds বৈশিষ্ট্য উপেক্ষা করা হয়, এবং একটি নতুন আয়তক্ষেত্রের map বৈশিষ্ট্য সর্বদা DrawingManager -এর মানচিত্রে সেট করা হয়। |
DrawingControlOptions ইন্টারফেস
google.maps.drawing . DrawingControlOptions
ইন্টারফেস
অঙ্কন নিয়ন্ত্রণ রেন্ডারিং জন্য বিকল্প.
বৈশিষ্ট্য | |
---|---|
drawingModes optional | প্রকার: Array < OverlayType > optional ডিফল্ট: [ অঙ্কন নিয়ন্ত্রণে প্রদর্শন করার জন্য অঙ্কন মোডগুলি, যে ক্রমে সেগুলি প্রদর্শন করা হবে৷ হ্যান্ড আইকন (যা null অঙ্কন মোডের সাথে সম্পর্কিত) সর্বদা উপলব্ধ এবং এই অ্যারেতে নির্দিষ্ট করা যাবে না। |
position optional | প্রকার: ControlPosition optional ডিফল্ট: ControlPosition.TOP_LEFT অবস্থান আইডি। মানচিত্রে নিয়ন্ত্রণের অবস্থান নির্দিষ্ট করতে ব্যবহৃত হয়। |
OverlayCompleteEvent ইন্টারফেস
google.maps.drawing . OverlayCompleteEvent
ইন্টারফেস
একটি DrawingManager
একটি ওভারলে সম্পূর্ণ ইভেন্টের বৈশিষ্ট্য।
বৈশিষ্ট্য | |
---|---|
overlay | সম্পূর্ণ ওভারলে. |
type | প্রকার: OverlayType সম্পূর্ণ ওভারলে এর প্রকার। |
ওভারলে টাইপ ধ্রুবক
google.maps.drawing . OverlayType
ধ্রুবক
DrawingManager
দ্বারা তৈরি করা যেতে পারে ওভারলে প্রকারগুলি। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'polygon'
বা google.maps.drawing.OverlayType.POLYGON
।
const {OverlayType} = await google.maps.importLibrary("drawing")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
CIRCLE | নির্দিষ্ট করে যে DrawingManager চেনাশোনা তৈরি করে, এবং ওভারলে overlaycomplete ইভেন্টে দেওয়া ওভারলে একটি বৃত্ত। |
MARKER | নির্দিষ্ট করে যে DrawingManager মার্কার তৈরি করে, এবং ওভারলে overlaycomplete ইভেন্টে দেওয়া ওভারলে একটি মার্কার। |
POLYGON | নির্দিষ্ট করে যে DrawingManager বহুভুজ তৈরি করে, এবং ওভারলে overlaycomplete ইভেন্টে দেওয়া ওভারলে একটি বহুভুজ। |
POLYLINE | নির্দিষ্ট করে যে DrawingManager পলিলাইন তৈরি করে, এবং ওভারলে overlaycomplete ইভেন্টে দেওয়া ওভারলে একটি পলিলাইন। |
RECTANGLE | উল্লেখ করে যে DrawingManager আয়তক্ষেত্র তৈরি করে এবং ওভারলে overlaycomplete ইভেন্টে দেওয়া ওভারলে একটি আয়তক্ষেত্র। |