我的一位朋友有一个谷歌地图引擎帐户,他在那里加载他希望与用户分享的地图数据。这些地图是私有的(即您需要登录才能查看)。我已经使用PHP创建了一个系统,人们可以登录我的朋友网站,我希望他们能够查看嵌入他网站的这些地图。
在Google Maps Engine(GME)界面中,每张地图都有一个“ API ID ”和“图层名称/密钥”。
我还有一个API项目,包含API密钥,客户端ID,密码等。使用我的API项目,我已经能够获得访问令牌和刷新令牌< / strong>用于我的电子邮件地址,该地址位于GME界面的“可查看”部分。
我的目标是我可以登录我朋友的网站,然后使用服务器端PHP,使用现在存储在数据库中的刷新令牌,获取访问令牌并使用其中的地图回显其页面的内容部分
这就是我想要做的https://developers.google.com/maps/documentation/javascript/examples/mapsenginelayer-noauth-layerkey
但是使用身份验证。
答案 0 :(得分:0)
我想通了,如果其他人有同样的问题,你只需要添加
accessToken: 'the_access_token'
,
在Maps Engine图层选项列表中。我在这里得到了答案:https://developers.google.com/maps/documentation/javascript/3.exp/reference#MapsEngineLayerOptions