首页 / 浏览问题 / WebGIS / 问题详情
classes中token怎样使用
22EXP 2022年04月21日

请问一下,classic中怎样来使用iserver中生成token。

我生成token的步骤:

在页面中用以下方式加载图层直接500:

// 方式一
let layer = new SuperMap.Layer.TiledDynamicRESTLayer(name, url + '?token=' + token, {
                    transparent: true,
                    cacheEnabled: true
                }, {maxResolution: 'auto'});
// 方式二
let layer = new SuperMap.Layer.TiledDynamicRESTLayer(name, url, {
                    credential: token,
                    transparent: true,
                    cacheEnabled: true
                }, {maxResolution: 'auto'});

1个回答

您好,使用credential接口是对的,不过你用的方法黑给的东西不太对,

我给你写个关键代码你参考一下,

layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url, null, {maxResolution: "auto", credential:new SuperMap.Credential("PteoFsFbrkrEOxGgZk2me68BBy-EUFuLo0bhv32QJD3GdP9qAuF4TA8jUHBWL3u2OmoyTPpZ1__p6KExHCJNYg..", "token")});

希望可以帮助到你~

于丁
1
9,618EXP 2022年04月21日
...