Drawing Library

Klasa DrawingManager

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

Umożliwia użytkownikom rysowanie na mapie znaczników, wielokątów, linii łamanych, prostokątów i okręgów. Tryb rysowania DrawingManager określa typ nakładki, która zostanie utworzona przez użytkownika. Dodaje do mapy element sterujący, który umożliwia użytkownikowi przełączanie trybu rysowania.

const {DrawingManager} = await google.maps.importLibrary("drawing");
Dziedziczone: MVCObject
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Stałe OverlayType

stałe google.maps.drawing.OverlayType
biblioteka "drawing"

Typy nakładek, które mogą być tworzone przez DrawingManager. Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'polygon' lub google.maps.drawing.OverlayType.POLYGON.

Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ OverlayTypeString.

const {OverlayType} = await google.maps.importLibrary("drawing");
CIRCLE Określa, że DrawingManager tworzy okręgi, a nakładka podana w zdarzeniu overlaycomplete jest okręgiem.
MARKER Określa, że DrawingManager tworzy znaczniki i że nakładka podana w zdarzeniu overlaycomplete jest znacznikiem.
POLYGON Określa, że DrawingManager tworzy wielokąty, a nakładka podana w zdarzeniu overlaycomplete jest wielokątem.
POLYLINE Określa, że DrawingManager tworzy linie łamane i że nakładka podana w zdarzeniu overlaycomplete jest linią łamaną.
RECTANGLE Określa, że DrawingManager tworzy prostokąty, a nakładka podana w zdarzeniu overlaycomplete jest prostokątem.