我一直在学习 Google Maps Engine API,并完成了教程。
https://developers.google.com/maps-engine/documentation/tutorial

这一直在航行,直到我尝试完成创建表 (1) 交互式示例。
该示例提供了标题和正文,您必须输入 URL 才能创建表格。我的答案与“显示答案”中显示的答案完全相同:

https://www.googleapis.com/mapsengine/v1/tables

但这会引发以下错误(从而停止本教程):

对不起,这是不正确的。未找到符合您请求的结果。该 Assets 可能不存在,不是公共(public) Assets ,或者已从 Google map 引擎中删除。请再试一次。

回复
{
  "domain": "global",
  "reason": "notFound",
  "message": "The specified entity does not exist.",
  "locationType": "other",
  "location": "draftAccessList"
}

任何人都可以阐明发生了什么问题吗?

最佳答案

消息的意思是:

您没有名为 Map Editors 的 accessList 。

您可以创建这样一个列表,然后请求应该可以工作。

问题: 您不能再创建这样的列表。

这些列表的用法已经过时,您仍然可以使用现有列表,但不能创建新列表或修改现有列表。有一篇关于访问控制的文章:Access lists are no longer used in Maps Engine.

draftAccessList 相关的参数:

与此参数相关的文档部分已过时。

  • https://developers.google.com/maps-engine/documentation/reference/v1/tables (已弃用)
  • https://developers.google.com/maps-engine/documentation/table-create (必填)

  • 该参数不再是必需的,但是当您使用它时,您必须分配一个有效的 AccessList。当你不能(因为你还没有这个 AccessList)时, 你所能做的就是等到教程更新

    关于google-maps - 使用 Google Maps Engine API 教程 - 创建表示例中的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24840821/

    10-13 06:05