Interactive マップ レイヤーへの読み取りと書き込み

Interactive マップ レイヤーからデータを読み取ります

次のスニペットでは、 getFeatureCollectionByTile を使用して、カタログ内のインタラクティブなマップ レイヤーからデータを取得する方法を示します。

Scala
Java
// create dataclient
val client = new FlinkDataClient()
val queryApi = client.queryApi(hrn)

val tileId = "some-tile-id"
val tileType = TileType.HERE
val featureCollection =
  queryApi.getFeatureCollectionByTile(layer, tileId, tileType, Set.empty, Set.empty, None);
FlinkDataClient client = new FlinkDataClient();
FlinkQueryApi queryApi = client.queryApi(hrn);

String tileId = "some-tile-id";
InteractiveMapOptions.TileType tileType = InteractiveMapOptions.TileType.HERE;

FeatureCollection featureCollection =
    queryApi.getFeatureCollectionByTile(
        layer,
        tileId,
        tileType,
        Collections.emptySet(),
        Collections.emptySet(),
        OptionalInt.empty());
DataStream<Feature> featureStream = env.fromCollection(featureCollection.getFeatures());

Interactive マップ レイヤーにデータをアップロードします

次のスニペットでは、 postFeatureCollection を使用して、カタログ内のインタラクティブなマップ レイヤーにデータをアップロードする方法を示します。

Scala
Java
// create dataclient
val client = new FlinkDataClient()
val publishApi = client.publishApi(hrn)

val featureCollection = getFeatureCollection

val response = publishApi.postFeatureCollection(layer,
                                                featureCollection,
                                                Some(IfExistType.PATCH),
                                                Some(IfNotExistType.CREATE),
                                                true)
FlinkDataClient client = new FlinkDataClient();
FlinkPublishApi publishApi = client.publishApi(hrn);

FeatureCollection response =
    publishApi.postFeatureCollection(
        layer,
        featureCollection,
        Optional.of(InteractiveMapOptions.IfExistType.PATCH),
        Optional.of(InteractiveMapOptions.IfNotExistType.CREATE),
        true);

地理座標の意味 については、「地理座標」の章を参照してください。

」に一致する結果は 件です

    」に一致する結果はありません