Earth Engine sẽ giới thiệu
các bậc hạn mức phi thương mại để bảo vệ các tài nguyên điện toán dùng chung và đảm bảo hiệu suất đáng tin cậy cho mọi người. Tất cả các dự án phi thương mại đều cần chọn một cấp hạn mức muộn nhất vào
ngày 27 tháng 4 năm 2026, nếu không sẽ sử dụng Cấp cộng đồng theo mặc định. Hạn mức theo cấp sẽ có hiệu lực đối với tất cả các dự án (bất kể ngày chọn cấp) từ
ngày 27 tháng 4 năm 2026.
Tìm hiểu thêm.
ui.root.setKeyHandler
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Đặt trình xử lý sự kiện keydown cho bảng điều khiển gốc bằng một khoá không xác định trước. Trình xử lý chỉ được kích hoạt một lần khi người dùng nhấn lệnh khoá được liên kết. Cùng một khoá sẽ được liên kết với trình xử lý mới nhất được đặt cho khoá đó.
| Cách sử dụng | Giá trị hàng trả lại |
|---|
ui.root.setKeyHandler(keyCode, handler, description) | |
| Đối số | Loại | Thông tin chi tiết |
|---|
keyCode | List[ui.Key]|ui.Key | Mã khoá hoặc một mảng mã khoá. Ví dụ: ui.Key.A hoặc [ui.Key.SHIFT, ui.Key.A]. |
handler | Chức năng | Trình xử lý cho lệnh khoá. |
description | String, không bắt buộc | Đoạn mô tả ngắn giải thích lệnh khoá này. Phần mô tả sẽ hiển thị trong Trình đơn lối tắt. |
Ví dụ
Trình soạn thảo mã (JavaScript)
// Replace the default UI widgets with a few custom widgets.
// Print "Shift A" to the console when Shift+A is pressed.
ui.root.setKeyHandler(
[ui.Key.SHIFT, ui.Key.A],
function() {
print('Shift A');
},
'A simple print'
);
// Create a solid black image.
var blackImage = ee.Image(1).visualize({palette: ['black']});
// Create a Layer object so we can easily manipulate its properties.
var blackLayer = ui.Map.Layer(blackImage, {}, 'Black Overlay', true);
// Add the layer to the Map.
Map.layers().add(blackLayer);
// Pressing the "b" key will toggle the layer on and off.
ui.root.setKeyHandler(ui.Key.B, function() {
// Get the current visibility state.
var isShown = blackLayer.getShown();
// Set the visibility to the opposite of the current state.
blackLayer.setShown(!isShown);
// Print the status to the console.
print('Black layer visible: ' + !isShown);
}, 'Toggle black layer');
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2026-03-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2026-03-27 UTC."],[],["The `setKeyHandler` function binds a key command to a handler function on the root panel. It accepts a key code (or array of codes), a handler function, and an optional description. When the bound key is pressed, the handler is executed once. Only the most recently assigned handler for a specific key will be triggered. Key codes can be individual (e.g., `ui.Key.A`) or combined (e.g., `[ui.Key.SHIFT, ui.Key.A]`). The description is used in the Shortcuts Menu.\n"]]