Nếu không có hàm gọi lại nào được cung cấp, yêu cầu sẽ được thực hiện đồng bộ. Nếu bạn cung cấp một lệnh gọi lại, thì yêu cầu sẽ được thực hiện không đồng bộ.
Bạn nên dùng chế độ không đồng bộ vì chế độ đồng bộ sẽ dừng tất cả mã khác (ví dụ: giao diện người dùng của Trình chỉnh sửa mã EE) trong khi chờ máy chủ. Để đưa ra một yêu cầu không đồng bộ, bạn nên dùng evaluate() thay vì getInfo().
Trả về giá trị được tính của đối tượng này.
Cách sử dụng | Giá trị trả về |
---|---|
Point.getInfo(callback) | Đối tượng |
Đối số | Loại | Thông tin chi tiết |
---|---|---|
this: computedobject | ComputedObject | Đối tượng ComputedObject. |
callback | Hàm, không bắt buộc | Một lệnh gọi lại không bắt buộc. Nếu không được cung cấp, lệnh gọi sẽ được thực hiện đồng bộ. |
Ví dụ
Trình soạn thảo mã (JavaScript)
// Define a Point object. var point = ee.Geometry.Point(-122.082, 37.42); // Apply the getInfo method to the Point object. var pointGetInfo = point.getInfo(); // Print the result to the console. print('point.getInfo(...) =', pointGetInfo); // Display relevant geometries on the map. Map.setCenter(-122.085, 37.422, 15); Map.addLayer(point, {'color': 'black'}, 'Geometry [black]: point');
import ee import geemap.core as geemap
Colab (Python)
# Define a Point object. point = ee.Geometry.Point(-122.082, 37.42) # Apply the getInfo method to the Point object. point_get_info = point.getInfo() # Print the result. display('point.getInfo(...) =', point_get_info) # Display relevant geometries on the map. m = geemap.Map() m.set_center(-122.085, 37.422, 15) m.add_layer(point, {'color': 'black'}, 'Geometry [black]: point') m