首页 / 浏览问题 / WebGIS / 问题详情
iClient for Openlayers 加载代理的矢量瓦片地图服务
2EXP 2025年03月20日

加载的代理矢量瓦片地图服务,带了个k,后续sprite以及mvt请求无法带上这个k,该如何解决

http://xxx/iserver/services/map-mvt-app_city_ym/restjsr/v1/vectortile/maps/app_city_ym?k=hmwlml0sumwfk29cfymrbio2

1、SecurityManager注册token不行,无法自定义字段名k

2、用VectorTileSuperMapRest的headers不生效

3、在tileLoadFunction中采用XMLHttpRequest方法,sprite携带不到,mvt携带了

1个回答

您好,您加载mvt瓦片用的什么方式?

我本地测试这种方法是单独添加参数在url中的

1,146EXP 2025年03月20日

这样子加载的

这个k是我们业务的token,是不是可以通过header里面加载自定义的值,但是实际上请求头里面没加上
可以了,VectorTileSuperMapRest, MapboxStyles,可以在headers加自定义token

之前的包@supermap/iclient-ol无header,而最新的包@supermapgis/iclient-ol才有
...