lớp event
Lớp google.maps.event
Không gian tên cho tất cả hàm sự kiện công khai
Truy cập bằng cách gọi const {event} = await google.maps.importLibrary("core")
. Xem Thư viện trong API JavaScript Maps.
Phương thức tĩnh | |
---|---|
addListener |
addListener(instance, eventName, handler) Giá trị trả về:
MapsEventListener Thêm hàm trình nghe đã cho vào tên sự kiện đã cho của thực thể đối tượng đã cho. Trả về giá trị nhận dạng cho trình nghe này, có thể dùng với phương thức removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Giá trị trả về:
MapsEventListener Giống như addListener, nhưng trình xử lý sẽ tự xoá sau khi xử lý sự kiện đầu tiên. |
clearInstanceListeners |
clearInstanceListeners(instance) Các thông số:
Giá trị trả về:
void Xoá tất cả trình nghe của mọi sự kiện của một thực thể cụ thể. |
clearListeners |
clearListeners(instance, eventName) Các thông số:
Giá trị trả về:
void Xoá tất cả trình nghe của một sự kiện cụ thể đối với một thực thể cụ thể. |
hasListeners |
hasListeners(instance, eventName) Các thông số:
Giá trị trả về:
boolean Trả về nếu có trình nghe sự kiện đã cho trên một thực thể cụ thể. Có thể dùng để lưu công việc tính toán các chi tiết tốn kém của sự kiện. |
removeListener |
removeListener(listener) Các thông số:
Giá trị trả về:
void Xoá trình nghe đã cho, lẽ ra phải được trả về bằng addListener ở trên. Tương đương với việc gọi listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Các thông số:
Giá trị trả về:
void Kích hoạt sự kiện đã cho. Tất cả đối số sau eventName đều được truyền dưới dạng đối số đến trình nghe. |
|
addDomListener(instance, eventName, handler[, capture]) Giá trị trả về:
MapsEventListener Đăng ký trình xử lý sự kiện trên nhiều trình duyệt. Trình nghe này bị xoá bằng cách gọi hàm removeListener(handle) cho tên người dùng mà hàm này trả về. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Giá trị trả về:
MapsEventListener Trình bao bọc xung quanh addDomListener để xoá trình nghe sau sự kiện đầu tiên. |
Giao diện MapsEventListener
Giao diện google.maps.MapsEventListener
Trình nghe sự kiện do google.maps.event.addListener()
và bạn bè tạo.
Phương thức | |
---|---|
remove |
remove() Tham số: Không có
Giá trị trả về:
void Xoá trình nghe. Việc gọi |
Lớp MVCObject
Lớp google.maps.MVCObject
Lớp cơ sở triển khai KVO.
Hàm khởi tạo MVCObject
được đảm bảo là hàm trống, do đó bạn có thể kế thừa từ MVCObject
bằng cách viết MySubclass.prototype = new google.maps.MVCObject();
. Trừ phi có ghi chú khác, điều này không đúng với các lớp khác trong API và việc kế thừa từ các lớp khác trong API không được hỗ trợ.
Truy cập bằng cách gọi const {MVCObject} = await google.maps.importLibrary("core")
. Xem Thư viện trong API JavaScript Maps.
Hàm dựng | |
---|---|
MVCObject |
MVCObject() Tham số: Không có
Tạo MVCObject . |
Phương thức | |
---|---|
addListener |
addListener(eventName, handler) Các thông số:
Giá trị trả về:
MapsEventListener Thêm hàm trình nghe đã cho vào tên sự kiện đã cho. Trả về một giá trị nhận dạng của trình nghe này, có thể dùng với google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) Các thông số:
Giá trị trả lại hàng: Không có
Liên kết chế độ xem với một mô hình. |
get |
get(key) Các thông số:
Giá trị trả về:
? Nhận giá trị. |
notify |
notify(key) Các thông số:
Giá trị trả lại hàng: Không có
Thông báo cho tất cả người quan sát về thay đổi đối với thuộc tính này. Thao tác này thông báo cho cả đối tượng được liên kết với thuộc tính của đối tượng cũng như đối tượng mà đối tượng đó được liên kết. |
set |
set(key, value) Các thông số:
Giá trị trả lại hàng: Không có
Đặt một giá trị. |
setValues |
setValues([values]) Các thông số:
Giá trị trả lại hàng: Không có
Thiết lập một tập hợp các cặp khoá-giá trị. |
unbind |
unbind(key) Các thông số:
Giá trị trả lại hàng: Không có
Xoá một liên kết. Thao tác huỷ liên kết sẽ thiết lập thuộc tính không liên kết thành giá trị hiện tại. Đối tượng sẽ không được thông báo vì giá trị chưa thay đổi. |
unbindAll |
unbindAll() Tham số: Không có
Giá trị trả lại hàng: Không có
Xoá mọi liên kết. |
Lớp MVCArray
Lớp google.maps.MVCArray<T>
Lớp này mở rộng MVCObject
.
Truy cập bằng cách gọi const {MVCArray} = await google.maps.importLibrary("core")
. Xem Thư viện trong API JavaScript Maps.
Hàm dựng | |
---|---|
MVCArray |
MVCArray([array]) Các thông số:
Mảng MVC có thể thay đổi. |
Phương thức | |
---|---|
clear |
clear() Tham số: Không có
Giá trị trả lại hàng: Không có
Xoá tất cả phần tử khỏi mảng. |
forEach |
forEach(callback) Các thông số:
Giá trị trả lại hàng: Không có
Thực hiện vòng lặp trên từng phần tử, gọi lệnh gọi lại được cung cấp. Lệnh gọi lại được gọi cho từng phần tử như: lệnh gọi lại(phần tử, chỉ mục). |
getArray |
getArray() Tham số: Không có
Giá trị trả về:
Array<T> Trả về một tham chiếu đến Mảng cơ bản. Cảnh báo: nếu Mảng bị thay đổi, thì sẽ không có sự kiện nào được đối tượng này kích hoạt. |
getAt |
getAt(i) Các thông số:
Giá trị trả về:
T Trả về phần tử tại chỉ mục được chỉ định. |
getLength |
getLength() Tham số: Không có
Giá trị trả về:
number Trả về số lượng phần tử trong mảng này. |
insertAt |
insertAt(i, elem) Các thông số:
Giá trị trả lại hàng: Không có
Chèn một phần tử vào chỉ mục được chỉ định. |
pop |
pop() Tham số: Không có
Giá trị trả về:
T Xoá phần tử cuối cùng của mảng rồi trả về phần tử đó. |
push |
push(elem) Các thông số:
Giá trị trả về:
number Thêm một phần tử vào cuối mảng và trả về độ dài mới của mảng. |
removeAt |
removeAt(i) Các thông số:
Giá trị trả về:
T Xoá một phần tử khỏi chỉ mục đã chỉ định. |
setAt |
setAt(i, elem) Các thông số:
Giá trị trả lại hàng: Không có
Đặt một phần tử tại chỉ mục đã chỉ định. |
Kế thừa:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Sự kiện | |
---|---|
insert_at |
function(index) Đối số:
Sự kiện này được kích hoạt khi insertAt() được gọi. Sự kiện này chuyển chỉ mục được truyền đến insertAt() . |
remove_at |
function(index, removed) Đối số:
Sự kiện này được kích hoạt khi removeAt() được gọi. Sự kiện này sẽ truyền chỉ mục đã truyền đến removeAt() và phần tử đã bị xoá khỏi mảng. |
set_at |
function(index, previous) Đối số:
Sự kiện này được kích hoạt khi setAt() được gọi. Sự kiện này sẽ truyền chỉ mục đã được truyền đến setAt() và phần tử trước đó có trong mảng tại chỉ mục đó. |
Giao diện ErrorEvent
Giao diện google.maps.ErrorEvent
Một sự kiện có liên quan đến một Lỗi.
Thuộc tính | |
---|---|
error |
Loại:
Error Lỗi liên quan đến sự kiện. |