فئة 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 هو مستطيل. |