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