1

レイヤの 1 つが 1 つの場所を含むデータ テーブルにリンクされている Maps Engine マップがあります。Google サイトで JavaScript を使用してデータ テーブルを更新したいと考えています。は私がやりたいことをしているようで、同じコマンドmapsengine.tables.features.batchPatchのバージョンのヘルプページは、私がやりたいことをするように変更できるようです。batchInsertしかし、私はそれを適切に機能させるのに苦労しています。この問題は、このテーブルの主キーが何であるか、またはどこで見つけることができるかわからないという事実によるものだと思います (詳細については、こちらを参照してください)。

私が正しい方向に向かっているかどうか、またこの主キーを見つける方法を教えてください (gx_id時々 a とも呼ばれるようです)。あなたが提供できるかもしれないどんな助けでも前もって感謝します.

編集:ここに移動してテーブルの情報を取得すると、次の応答が返されます。

{
 "tables": [
  {
   "id": {My Table ID},
   "etag": "\"6030101253664097613\"",
   "projectId": {My Project ID},
   "name": "Current Location",
   "description": "",
   "tags": [
   ],
   "writersCanEditPermissions": false,
   "sourceEncoding": "UTF-8",
   "processingStatus": "complete",
   "bbox": [
    -180,
    -90,
    180,
    90
   ],
   "creationTime": "2014-11-11T21:33:43.982Z",
   "lastModifiedTime": "2014-11-12T20:55:20.613Z"
  }
 ]
}

ご覧のとおり、gx_idリストはありません。それを追加する方法はありますか、それとも最初から追加できるようにテーブルを再作成する必要がありますか? gx_idテーブルを再作成する必要がある場合、テーブルが存在することを確認するために何をする必要がありますか?

4

1 に答える 1

1

はい、うまくいくはずです。gx_idテーブルのコピーを取得してプロパティを確認するだけで、簡単に見つけることができます。ドキュメントのサンプルは次のとおりです。

リクエスト:

https://www.googleapis.com/mapsengine/v1/tables/12421761926155747447-06672618218968397709/features?maxResults=500&version=published&key=(YOUR_KEY_HERE)

応答:

{
 "type": "FeatureCollection",
 "features": [
  {
   "type": "Feature",
   "geometry": {
    "type": "Point",
    "coordinates": [
     149.23531999999997,
     -35.352484
    ]
   },
   "properties": {
    ...
    "gx_id": "1" <-- HERE
   }
  },
于 2014-11-26T01:19:03.453 に答える