Drawing Library

فئة DrawingManager

class google.maps.drawing.DrawingManager extends MVCObject
library "drawing"

تسمح للمستخدمين برسم علامات ومضلّعات وخطوط متعدّدة ومستطيلات ودوائر على الخريطة. يحدّد وضع الرسم في DrawingManager نوع التراكب الذي سينشئه المستخدم. تضيف عنصر تحكّم إلى الخريطة، ما يتيح للمستخدم تبديل وضع الرسم.

const {DrawingManager} = await google.maps.importLibrary("drawing");
مكتسَبة: MVCObject
القيم المكتسَبة: addListener، bindTo، get، notify، set، setValues، unbind، unbindAll

ثوابت OverlayType

ثوابت google.maps.drawing.OverlayType
مكتبة "drawing"

تمثّل هذه السمة أنواع التراكبات التي يمكن إنشاؤها بواسطة DrawingManager. حدِّد هذه القيم حسب القيمة أو باستخدام اسم الثابت. على سبيل المثال، 'polygon' أو google.maps.drawing.OverlayType.POLYGON.

ويمكن أيضًا استخدام هذه الثوابت كسلاسل. في TypeScript، يتم تحديد سلاسل القيم الثابتة حسب النوع OverlayTypeString.

const {OverlayType} = await google.maps.importLibrary("drawing");
CIRCLE يحدّد أنّ DrawingManager ينشئ دوائر، وأنّ العنصر المركّب المحدّد في الحدث overlaycomplete هو دائرة.
MARKER يحدّد أنّ DrawingManager ينشئ علامات، وأنّ العنصر المضاف في الحدث overlaycomplete هو علامة.
POLYGON يحدّد أنّ DrawingManager ينشئ مضلّعات، وأنّ العنصر المركّب المحدّد في الحدث overlaycomplete هو مضلّع.
POLYLINE يحدّد أنّ DrawingManager ينشئ خطوطًا متعدّدة، وأنّ العنصر المضاف في الحدث overlaycomplete هو خط متعدّد.
RECTANGLE يحدّد أنّ DrawingManager ينشئ مستطيلات، وأنّ العنصر المضاف في الحدث overlaycomplete هو مستطيل.