Skip to content

Config

说明

地图配置对象

属性

placeId

  • 类型string | number
  • 默认值0

场ID,由Aibee平台分配

fps

  • 类型number
  • 默认值30

地图渲染帧率,用于控制地图每秒渲染的帧数,只在 renderAnimationsetTimeout 时生效

resizeObserver

  • 类型{ enable: boolean; debounceTime: number; } | boolean
  • 默认值{ enable: false, debounceTime: 5 }
    是否开启地图容器尺寸变化监听及防抖配置。当容器尺寸变化时,地图会自动调整大小。

resizeObserver.enable

  • 类型boolean
  • 默认值false
    是否开启地图容器尺寸变化监听。

resizeObserver.debounceTime

  • 类型number
  • 默认值5
    监听防抖时间,单位为毫秒。

renderAnimation

  • 类型'setTimeout' | 'requestAnimationFrame'
  • 默认值'setTimeout' 渲染动画的执行方式,可选setTimeoutrequestAnimationFrame

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 }
    地图加载器配置,用于控制地图加载器的文字大小