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 مستطیل است.