Drawing Library

ড্রয়িং ম্যানেজার ক্লাস

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' , বা nullnull একটি অঙ্কন মোড মানে ব্যবহারকারী স্বাভাবিক হিসাবে মানচিত্রের সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং ক্লিকগুলি কিছু আঁকে না।
setMap
setMap(map)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট Map সাথে DrawingManager অবজেক্ট সংযুক্ত করে।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
DrawingManager এর বিকল্পগুলি সেট করে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
circlecomplete
function(circle)
যুক্তি:
  • circle : Circle যে বৃত্তটি ব্যবহারকারী এইমাত্র আঁকেন।
ব্যবহারকারী একটি বৃত্ত আঁকা শেষ করলে এই ইভেন্টটি বরখাস্ত করা হয়।
markercomplete
function(marker)
যুক্তি:
  • marker : Marker ব্যবহারকারী যে মার্কারটি আঁকেন।
ব্যবহারকারী একটি মার্কার আঁকা শেষ হলে এই ইভেন্টটি বরখাস্ত করা হয়।
overlaycomplete
function(event)
যুক্তি:
  • event : OverlayCompleteEvent যে ওভারলেটি ব্যবহারকারী সবেমাত্র আঁকেন, ওভারলে এর ধরন সহ।
এই ইভেন্টটি বরখাস্ত করা হয় যখন ব্যবহারকারী যেকোনো ধরনের ওভারলে আঁকা শেষ করে।
polygoncomplete
function(polygon)
যুক্তি:
  • polygon : Polygon যে বহুভুজটি ব্যবহারকারী এইমাত্র আঁকেন।
ব্যবহারকারী যখন বহুভুজ আঁকা শেষ করে তখন এই ইভেন্টটি বরখাস্ত করা হয়।
polylinecomplete
function(polyline)
যুক্তি:
  • polyline : Polyline পলিলাইন যা ব্যবহারকারী সবেমাত্র আঁকেন।
ব্যবহারকারী যখন পলিলাইন আঁকা শেষ করে তখন এই ইভেন্টটি বরখাস্ত করা হয়।
rectanglecomplete
function(rectangle)
যুক্তি:
  • rectangle : 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' , বা nullnull একটি অঙ্কন মোড মানে ব্যবহারকারী স্বাভাবিক হিসাবে মানচিত্রের সাথে ইন্টারঅ্যাক্ট করতে পারে, এবং ক্লিকগুলি কিছু আঁকে না।
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
প্রকার: Marker | Polygon | Polyline | Rectangle | Circle
সম্পূর্ণ ওভারলে.
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 ইভেন্টে দেওয়া ওভারলে একটি আয়তক্ষেত্র।