コールバック関数が指定されていない場合、リクエストは同期的に行われます。コールバックが指定されている場合、リクエストは非同期で行われます。
同期モードではサーバーを待機している間、他のすべてのコード(EE コードエディタの UI など)が停止するため、非同期モードが推奨されます。非同期リクエストを行う場合は、getInfo() よりも evaluate() を使用することをおすすめします。
このオブジェクトの計算値を返します。
用途 | 戻り値 |
---|---|
MultiPoint.getInfo(callback) | オブジェクト |
引数 | タイプ | 詳細 |
---|---|---|
これ: computedobject | ComputedObject | ComputedObject インスタンス。 |
callback | 関数(省略可) | オプションのコールバック。指定しない場合、呼び出しは同期的に行われます。 |
例
コードエディタ(JavaScript)
// Define a MultiPoint object. var multiPoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]]); // Apply the getInfo method to the MultiPoint object. var multiPointGetInfo = multiPoint.getInfo(); // Print the result to the console. print('multiPoint.getInfo(...) =', multiPointGetInfo); // Display relevant geometries on the map. Map.setCenter(-122.085, 37.422, 15); Map.addLayer(multiPoint, {'color': 'black'}, 'Geometry [black]: multiPoint');
import ee import geemap.core as geemap
Colab(Python)
# Define a MultiPoint object. multipoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]]) # Apply the getInfo method to the MultiPoint object. multipoint_get_info = multipoint.getInfo() # Print the result. display('multipoint.getInfo(...) =', multipoint_get_info) # Display relevant geometries on the map. m = geemap.Map() m.set_center(-122.085, 37.422, 15) m.add_layer(multipoint, {'color': 'black'}, 'Geometry [black]: multipoint') m