Appearance
Documentation / @geoverse/core-libre / BaiduProtocolOptions
Interface: BaiduProtocolOptions
Defined in: packages/core-libre/src/sources/baiduProtocol.ts:333
Properties
fetchTile?
ts
optional fetchTile?: TileBitmapFetcher;Defined in: packages/core-libre/src/sources/baiduProtocol.ts:341
覆写瓦片获取(测试注入);优先于 tileUrl。设置后 useWorker 失效(回主线程)
tileUrl?
ts
optional tileUrl?: (tx, ty, z) => string;Defined in: packages/core-libre/src/sources/baiduProtocol.ts:339
百度瓦片地址(默认走 maponline*.bdimg.com)。 ⚠️ 务必指向同源代理——百度瓦片无 CORS 且有防盗链 403,直连会被画布污染/拒绝。 例:(x,y,z) => \/baidu-tile/${z}/${x}/${y}``(开发期 Vite 代理 / 生产边缘函数)。
Parameters
tx
number
ty
number
z
number
Returns
string
useWorker?
ts
optional useWorker?: boolean;Defined in: packages/core-libre/src/sources/baiduProtocol.ts:346
在 Web Worker 内执行 warp(fetch+解码+合成+重采样),把 CPU 移出主线程。 主线程只算 plan(廉价);worker 回传可转移的 ImageBitmap。降级条件不满足时回主线程。
warpGrid?
ts
optional warpGrid?: number;Defined in: packages/core-libre/src/sources/baiduProtocol.ts:351
warp 分格数(输出 N×N 分片仿射,降低低层级/高纬度变形与接缝)。默认 8; 规整到 256 的 2 的幂因子(1/2/4/8/16),1=单仿射。越大越精细、CPU 略增。
