问题描述
我正在使用Leaflet.VectorGrid插件在传单地图上加载pbf矢量图块。我检索矢量图块的API需要传递授权标头。在Mapbox GL js中,可以使用transformRequest选项解决此问题。示例:
var baseLayer = L.mapboxGL({
accessToken: token,style: 'myStyle',transformRequest: (url,resourceType)=> {
if(resourceType == 'Tile' && url.startsWith(TILE_SERVER_HOST)) {
return {
url: url,headers: { 'Authorization': 'Basic ' + key }
};
}
}
}).addTo(leafletMap);
如何在Leaflet中执行类似的操作以绕过我收到的401授权消息?
对于插件中的参考矢量层构造器:
var vectorTileOptions = {
rendererFactory: L.canvas.tile
};
var pbfLayer = L.vectorGrid.protobuf(vectorTileUrl,VectorTileOptions).addTo(leafletMap);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)