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