0

我的一个朋友有一个 Google Maps Engine 帐户,他在其中加载了他想与用户共享的地图数据。这些地图是私人的(即您需要登录才能查看它们)。我使用 PHP 制作了一个系统,人们可以登录到我朋友的网站,我希望他们能够查看嵌入在他的网站中的这些地图。

在 Google Maps Engine (GME) 界面中,每张地图都有一个“ API ID ”和“图层名称/键”。

我还有一个 API 项目,其中包含 API 密钥、客户端 ID、秘密等。使用我的 API 项目,我已经能够为我的电子邮件地址获取访问令牌刷新令牌,位于“查看者”部分GME 界面。

我的目标是,然后我可以登录到我朋友的网站,使用服务器端 PHP,使用现在存储在数据库中的刷新令牌,获取访问令牌并回显他页面的内容部分,其中包含地图。

这就是我想做的https://developers.google.com/maps/documentation/javascript/examples/mapsenginelayer-noauth-layerkey

但是通过身份验证。

4

1 回答 1

0

我想通了,以防其他人有同样的问题,你只需要添加

accessToken: 'the_access_token',

在 Maps Engine 图层选项列表中。我在这里找到了答案:https ://developers.google.com/maps/documentation/javascript/3.exp/reference#MapsEngineLayerOptions

于 2013-06-03T23:40:27.437 回答