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
library "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 事件中提供的疊加層是矩形。