Drawing Library

Lớp DrawingManager

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

Cho phép người dùng vẽ điểm đánh dấu, đa giác, hình nhiều đường, hình chữ nhật và hình tròn trên bản đồ. Chế độ vẽ của DrawingManager xác định loại lớp phủ mà người dùng sẽ tạo. Thêm một chế độ điều khiển vào bản đồ, cho phép người dùng chuyển đổi chế độ vẽ.

const {DrawingManager} = await google.maps.importLibrary("drawing");
Được kế thừa: MVCObject
Được kế thừa: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Hằng số OverlayType

hằng số google.maps.drawing.OverlayType
thư viện "drawing"

Các loại lớp phủ có thể được tạo bởi DrawingManager. Chỉ định các giá trị này theo giá trị hoặc bằng cách sử dụng tên của hằng số. Ví dụ: 'polygon' hoặc google.maps.drawing.OverlayType.POLYGON

Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại OverlayTypeString.

const {OverlayType} = await google.maps.importLibrary("drawing");
CIRCLE Chỉ định rằng DrawingManager tạo các vòng tròn và lớp phủ được cung cấp trong sự kiện overlaycomplete là một vòng tròn.
MARKER Chỉ định rằng DrawingManager tạo điểm đánh dấu và lớp phủ được cung cấp trong sự kiện overlaycomplete là một điểm đánh dấu.
POLYGON Chỉ định rằng DrawingManager tạo đa giác và lớp phủ được cung cấp trong sự kiện overlaycomplete là một đa giác.
POLYLINE Chỉ định rằng DrawingManager tạo hình nhiều đường và lớp phủ được cung cấp trong sự kiện overlaycomplete là một hình nhiều đường.
RECTANGLE Chỉ định rằng DrawingManager tạo hình chữ nhật và lớp phủ được cung cấp trong sự kiện overlaycomplete là hình chữ nhật.