我使用Mapbox GL JS API来操作Mapbox地图。我的问题是是否有一个事件能够告诉我每个HTTP请求的新标题?我以这样的代码结束:
map.on("dataloading", e => {
if(e.dataType === "source" && e.source.url && e.tile) {
//Fresh HTTP request to Mapbox API ?
}
});
我用这个&这个文档
这不是主要目的,但是您应该能够使用map.transformRequest
来实现这一目标。每个请求都会调用它,所以你只需要检查它是否正在加载tile或其他东西。