اگر عملکرد برگشت به تماس ارائه نشده باشد، درخواست به صورت همزمان انجام می شود. اگر پاسخ تماس ارائه شود، درخواست به صورت ناهمزمان انجام می شود.
حالت ناهمزمان ترجیح داده می شود زیرا حالت همزمان تمام کدهای دیگر (به عنوان مثال، رابط کاربری ویرایشگر کد EE) را در حین انتظار برای سرور متوقف می کند. برای ایجاد یک درخواست ناهمزمان، ارزیابی() بر getInfo() ترجیح داده می شود.
مقدار محاسبه شده این شی را برمی گرداند.
استفاده | برمی گرداند |
---|---|
Number. getInfo ( callback ) | شیء |
استدلال | تایپ کنید | جزئیات |
---|---|---|
این: computedobject | Computed Object | نمونه ComputedObject. |
callback | عملکرد، اختیاری | پاسخ به تماس اختیاری اگر ارائه نشده باشد، تماس به صورت همزمان انجام می شود. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
/** * WARNING: this function transfers data from Earth Engine servers to the * client. Doing so can negatively affect request processing and client * performance. Server-side options should be used whenever possible. * Learn more about the distinction between server and client: * https://developers.google.com/earth-engine/guides/client_server */ // A server-side ee.Number object. var numberServer = ee.Number(10.3); // Use evaluate to transfer server-side number to the client. var numberClient = numberServer.getInfo(); print('Client-side primitive data type', typeof numberClient); // number print('Client-side number', numberClient); // 10.3 print('Client-side number used in expression', numberClient + 10); // 20.3
import ee import geemap.core as geemap
کولب (پایتون)
"""WARNING: this function transfers data from Earth Engine servers to the client. Doing so can negatively affect request processing and client performance. Server-side options should be used whenever possible. Learn more about the distinction between server and client: https://developers.google.com/earth-engine/guides/client_server """ # A server-side ee.Number object. number_server = ee.Number(10.3) number_client = number_server.getInfo() print('Client-side primitive data type:', type(number_client)) # float print('Client-side number:', number_client) # 10.3 print('Client-side number used in expression:', number_client + 10) # 20.3