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

constants 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 היא מלבן.