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