Appearance
Documentation / @geoverse/core-libre / RASTER_BASEMAPS
Variable: RASTER_BASEMAPS
ts
const RASTER_BASEMAPS: {
amap: {
attribution: string;
datum: "GCJ02";
maxzoom: number;
tiles: string[];
};
amap-img: {
attribution: string;
datum: "GCJ02";
maxzoom: number;
tiles: string[];
};
baidu: {
attribution: string;
datum: "WGS84";
maxzoom: number;
tiles: string[];
};
carto-dark: {
attribution: string;
maxzoom: number;
tiles: string[];
};
carto-light: {
attribution: string;
maxzoom: number;
tiles: string[];
};
carto-voyager: {
attribution: string;
maxzoom: number;
tiles: string[];
};
osm: {
attribution: string;
maxzoom: number;
tiles: string[];
};
tianditu-img: {
attribution: string;
datum: "WGS84";
maxzoom: number;
requiresToken: true;
tiles: string[];
};
tianditu-vec: {
attribution: string;
datum: "WGS84";
maxzoom: number;
requiresToken: true;
tiles: string[];
};
};Defined in: packages/core-libre/src/sources/basemaps.ts:63
内置栅格底图预设。
- 标准 Web Mercator(EPSG:3857 / WGS-84):
osm、carto-*。osm直连仅供 本地调试,生产请改用托管/自托管(见 maplibre-tile-sources 技能)。 - 国内底图:
- 高德(
amap/amap-img)为 GCJ-02 火星坐标,需数据边界变换才能 与 WGS-84 数据无偏移叠加(GMap 自动处理)。 - 天地图(
tianditu-vec/tianditu-img)数据为 CGCS2000,与 WGS-84 基本一致、无偏移,故datum:'WGS84',无需边界变换;仅需tk密钥 (经 BaseLayerConfig.token 注入{tk}占位)。
- 高德(
Type Declaration
amap
ts
amap: {
attribution: string;
datum: "GCJ02";
maxzoom: number;
tiles: string[];
};amap.attribution
ts
attribution: string = '© 高德地图 AutoNavi';amap.datum
ts
datum: "GCJ02" = 'GCJ02';amap.maxzoom
ts
maxzoom: number = 18;amap.tiles
ts
tiles: string[];amap-img
ts
amap-img: {
attribution: string;
datum: "GCJ02";
maxzoom: number;
tiles: string[];
};amap-img.attribution
ts
attribution: string = '© 高德地图 AutoNavi';amap-img.datum
ts
datum: "GCJ02" = 'GCJ02';amap-img.maxzoom
ts
maxzoom: number = 18;amap-img.tiles
ts
tiles: string[];baidu
ts
baidu: {
attribution: string;
datum: "WGS84";
maxzoom: number;
tiles: string[];
};baidu.attribution
ts
attribution: string = '© 百度地图 Baidu';baidu.datum
ts
datum: "WGS84" = 'WGS84';baidu.maxzoom
ts
maxzoom: number = 18;baidu.tiles
ts
tiles: string[];carto-dark
ts
carto-dark: {
attribution: string;
maxzoom: number;
tiles: string[];
};carto-dark.attribution
ts
attribution: string = '© OpenStreetMap contributors, © CARTO';carto-dark.maxzoom
ts
maxzoom: number = 20;carto-dark.tiles
ts
tiles: string[];carto-light
ts
carto-light: {
attribution: string;
maxzoom: number;
tiles: string[];
};carto-light.attribution
ts
attribution: string = '© OpenStreetMap contributors, © CARTO';carto-light.maxzoom
ts
maxzoom: number = 20;carto-light.tiles
ts
tiles: string[];carto-voyager
ts
carto-voyager: {
attribution: string;
maxzoom: number;
tiles: string[];
};carto-voyager.attribution
ts
attribution: string = '© OpenStreetMap contributors, © CARTO';carto-voyager.maxzoom
ts
maxzoom: number = 20;carto-voyager.tiles
ts
tiles: string[];osm
ts
osm: {
attribution: string;
maxzoom: number;
tiles: string[];
};osm.attribution
ts
attribution: string = '© OpenStreetMap contributors';osm.maxzoom
ts
maxzoom: number = 19;osm.tiles
ts
tiles: string[];tianditu-img
ts
tianditu-img: {
attribution: string;
datum: "WGS84";
maxzoom: number;
requiresToken: true;
tiles: string[];
};tianditu-img.attribution
ts
attribution: string = '© 天地图 NASG';tianditu-img.datum
ts
datum: "WGS84" = 'WGS84';tianditu-img.maxzoom
ts
maxzoom: number = 18;tianditu-img.requiresToken
ts
requiresToken: true = true;tianditu-img.tiles
ts
tiles: string[];tianditu-vec
ts
tianditu-vec: {
attribution: string;
datum: "WGS84";
maxzoom: number;
requiresToken: true;
tiles: string[];
};tianditu-vec.attribution
ts
attribution: string = '© 天地图 NASG';tianditu-vec.datum
ts
datum: "WGS84" = 'WGS84';tianditu-vec.maxzoom
ts
maxzoom: number = 18;tianditu-vec.requiresToken
ts
requiresToken: true = true;tianditu-vec.tiles
ts
tiles: string[];