Earth Engine در حال معرفی
سطوح سهمیهبندی غیرتجاری برای محافظت از منابع محاسباتی مشترک و تضمین عملکرد قابل اعتماد برای همه است. همه پروژههای غیرتجاری باید تا
۲۷ آوریل ۲۰۲۶ یک سطح سهمیهبندی را انتخاب کنند یا به طور پیشفرض از سطح Community استفاده خواهند کرد. سهمیهبندی سطوح برای همه پروژهها (صرف نظر از تاریخ انتخاب سطح) در
۲۷ آوریل ۲۰۲۶ اعمال خواهد شد.
اطلاعات بیشتر.
ui.root.setKeyHandler
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک کنترلکننده رویداد keydown را با یک کلید از پیش تعریف نشده به پنل ریشه تنظیم میکند. این کنترلکننده فقط یک بار زمانی که کاربر دستور کلید مقید را فشار میدهد، اجرا میشود. همان کلید به آخرین کنترلکننده تنظیم شده روی آن مقید خواهد شد.
| کاربرد | بازگشتها | ui.root.setKeyHandler(keyCode, handler, description ) | |
| استدلال | نوع | جزئیات | keyCode | فهرست[کلید رابط کاربری]|کلید رابط کاربری | یک کد کلید یا آرایهای از کدهای کلید. برای مثال، ui.Key.A یا [ui.Key.SHIFT, ui.Key.A]. |
handler | عملکرد | کنترلکنندهی دستور key. |
description | رشته، اختیاری | توضیح کوتاهی که این دستور کلیدی را توضیح میدهد. این توضیح در منوی میانبرها قابل مشاهده خواهد بود. |
مثالها
ویرایشگر کد (جاوااسکریپت)
// 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');
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-03-27 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-03-27 بهوقت ساعت هماهنگ جهانی."],[],["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"]]