【发布时间】:2014-11-25 15:11:59
【问题描述】:
我有一个 Maps Engine 地图,其中一个图层链接到包含单个位置的数据表。我想通过 Google 协作平台中的 JavaScript 更新数据表。 mapsengine.tables.features.batchPatch 似乎可以做我想做的事,而同一命令的batchInsert 版本的帮助页面似乎可以修改为做我想做的事。但是,我很难让它正常工作。我认为问题是由于我不知道此表的主键是什么或在哪里可以找到它(有关更多说明,请参阅here)。
这里有人能告诉我我的方向是否正确,以及我如何能够找到这个主键(有时它似乎也被称为gx_id)?提前感谢您提供的任何帮助。
编辑:当我转到here 并获取我桌子上的信息时,我得到以下响应:
{
"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 存在,因为在我上次创建表时并没有立即发现缺少任何东西。
【问题讨论】:
-
试过什么?
标签: javascript google-maps google-maps-engine