vue引入"mapbox-gl": "^2.15.0",
1.13以后得版本,都強制需要驗證這個mapboxgl.accessToken。
解決辦法:實例化地圖的代碼中,加入這個:
const originalFetch = window.fetch;
window.fetch = function ({ url }, options) {if ( typeof url === 'string' && ((url + "").includes('api.mapbox.com') || (url + "").includes("events.mapbox.com")) ){//alert(url);return Promise.resolve(new Response(null, { status: 200 }));}return originalFetch.call(this, url, options);
};
另:同樣,其他網絡訪問攔截也可以采用以上方式