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");
Hàm dựng | |
|---|---|
Được kế thừa:
MVCObject
|
Phương thức | |
|---|---|
Đượ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");
Hằng số | |
|---|---|
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. |