地图

地图

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