في حال عدم توفير دالة ردّ اتصال، يتم تقديم الطلب بشكل متزامن. في حال توفير دالة ردّ الاتصال، يتم تقديم الطلب بشكل غير متزامن.
يُفضّل استخدام الوضع غير المتزامن لأنّ الوضع المتزامن يوقف جميع الرموز الأخرى (مثل واجهة مستخدم "محرّر رموز EE") أثناء انتظار الخادم. لإجراء طلب غير متزامن، يُفضّل استخدام evaluate() بدلاً من getInfo().
تعرض هذه السمة القيمة المحسوبة لهذا العنصر.
الاستخدام | المرتجعات |
---|---|
Rectangle.getInfo(callback) | عنصر |
الوسيطة | النوع | التفاصيل |
---|---|---|
هذا: computedobject | ComputedObject | مثيل ComputedObject |
callback | الدالة، اختيارية | دالة ردّ اختيارية في حال عدم توفيرها، يتم إجراء المكالمة بشكل متزامن. |
أمثلة
محرّر الرموز البرمجية (JavaScript)
// Define a Rectangle object. var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43); // Apply the getInfo method to the Rectangle object. var rectangleGetInfo = rectangle.getInfo(); // Print the result to the console. print('rectangle.getInfo(...) =', rectangleGetInfo); // Display relevant geometries on the map. Map.setCenter(-122.085, 37.422, 15); Map.addLayer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle');
import ee import geemap.core as geemap
Colab (Python)
# Define a Rectangle object. rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43) # Apply the getInfo method to the Rectangle object. rectangle_get_info = rectangle.getInfo() # Print the result. display('rectangle.getInfo(...) =', rectangle_get_info) # Display relevant geometries on the map. m = geemap.Map() m.set_center(-122.085, 37.422, 15) m.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle') m