Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed 15 kwietnia 2025 r. muszą potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zawiera funkcję, która umożliwia wywoływanie jej maksymalnie raz w określonym przedziale czasu. Jeśli funkcja opakowująca zostanie wywołana więcej niż raz, tylko pierwsze wywołanie zostanie wykonane, a kolejne wywołania nie będą miały wpływu, dopóki nie upłynie określony interwał. Można jej użyć, aby zapewnić natychmiastowe wykonanie funkcji, która jest kosztowna, ale nie jest wykonywana wielokrotnie.
Przykład użycia: wywołanie zwrotne kliknięcia ui.Button, aby zapobiec przypadkowemu dwukrotnemu kliknięciu przycisku i dwukrotnemu uruchomieniu wywołania zwrotnego.
Zwraca funkcję z ograniczeniem liczby wywołań.
Wykorzystanie
Zwroty
ui.util.rateLimit(func, delay, scope)
Funkcja
Argument
Typ
Szczegóły
func
Funkcja
Funkcja do wywołania.
delay
Liczba
Po wywołaniu i wykonaniu funkcji liczba milisekund opóźnienia przed zezwoleniem na kolejne wywołanie funkcji.
scope
Obiekt (opcjonalnie)
Obiekt, w którego zakresie ma zostać wywołana funkcja.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[]]