Appearance
Config
说明
地图配置对象
属性
placeId
- 类型:
string | number
- 默认值:
0
场ID,由Aibee平台分配
fps
- 类型:
number
- 默认值:
30
地图渲染帧率,用于控制地图每秒渲染的帧数,只在 renderAnimation
是 setTimeout
时生效
resizeObserver
- 类型:
{ enable: boolean; debounceTime: number; } | boolean
- 默认值:
{ enable: false, debounceTime: 5 }
是否开启地图容器尺寸变化监听及防抖配置。当容器尺寸变化时,地图会自动调整大小。
resizeObserver.enable
- 类型:
boolean
- 默认值:
false
是否开启地图容器尺寸变化监听。
resizeObserver.debounceTime
- 类型:
number
- 默认值:
5
监听防抖时间,单位为毫秒。
renderAnimation
- 类型:
'setTimeout' | 'requestAnimationFrame'
- 默认值:
'setTimeout'
渲染动画的执行方式,可选setTimeout
或requestAnimationFrame
control
- 类型:
ControlOptions
- 默认值:
{ maxPolar: 1.2, defaultPolar: 1.1, defaultAzimuthal: 0, maxZoomScale: 30 }
地图控制配置,用于控制地图的旋转和缩放
control.maxPolar
- 类型:
number
- 默认值:
1.2
地图纵向最大旋转角度,单位为弧度
control.defaultPolar
- 类型:
number
- 默认值:
1.1
地图纵向默认旋转角度,单位为弧度
control.defaultAzimuthal
- 类型:
number
- 默认值:
0
地图横向默认旋转角度,单位为弧度
control.maxZoomScale
- 类型:
number
- 默认值:
30
地图最大缩放倍数,相对于最小zoom的比例
defaultPadding
- 类型:
[number, number, number, number]
- 默认值:
[20, 20, 20, 20]
地图默认内边距,单位为像素,顺序为上右下左
cameraBound
- 类型:
{ padding: [number, number, number, number] }
- 默认值:
{ padding: [150, 150, 150, 150] }
地图相机边界,单位为像素,顺序为上右下左,限制地图移动超出容器的范围
loaderPlaceConfig
- 类型:
{ textFontSize: number }
- 默认值:
{ textFontSize: 14 }
地图加载器配置,用于控制地图加载器的文字大小