不用 Web Worker
加载外部文件使用原生的fetch
方法读取文件,其核心代码如下:
function loadlandsBound() {
fetch("./geojson/lands.json")
.then((response) => response.json())
.then((data) => {
/** 业务逻辑处理 */
})
.catch((error) => console.error("Error loading GeoJSON:", error));
}
如果需要加载多个文件,可能就需要封装多个函数,调用fetch
方法去请求文件。