地图
地图
1. 地图
1.1 数据结构
interface Map {
// 地图类型
basemap: Basemap
// 地图地表
ground:string | MapGround
// 地图样式
style:Style
}
2. 地图类型
在 viewingMode: 'global' 模式下,可以通过设置场景配置的 map 属性来自定义不同的场景地图等,其结构如下:
2.1 数据结构
type Basemap = "satellite" | "tianditu" | "tianditu-blue" | "tianditu-green" | "tianditu-dark" | "tianditu-image-spherical"
- satellite 卫星影像
- tianditu 天地图矢量的亮色风格
- tianditu-blue 天地图矢量的深蓝风格
- tianditu-green 天地图矢量的深绿风格
- tianditu-dark 天地图矢量的暗色风格
- tianditu-image-spherical 墨卡托卫星影像
- geovisearth 星图地球矢量
- osm OSM Online
- tianditu-image-spherical 天地图影像
- geovisearth-image 星图地球影像
- tianditu-topography 天地图地形晕渲
- geovisearth-topography 星图地球地形晕渲
2.2 使用
修改地图类型,可以直接给场景中定义好的地图类型属性basemap进行重新赋值,代码示例如下:
scene.map.basemap = 'tianditu'
注:可以给其赋值null,但是当scene.map.basemap = null时,是没有地图的。
3. 地图地表
详情可参考后续地图地表
4. 地图样式
详情可参考后续地图样式

BIMFlux AI
