คลาส 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 เป็นสี่เหลี่ยมผืนผ้า |