AI 地图
产品服务
解决方案
文档与支持
定价
更新时间: 2026/08/19 09:54

Marker 和 Label 支持 addRichView() 与 removeRichView(),可组合文本、图片和嵌套布局实现信息气泡。RichView.items 是 RichViewItem 数组,支持 vertical 或 horizontal 布局、定位方向、偏移、背景和碰撞优先级。

交互与资源
  • RichViewItem 的 type 可表示 layout、text 或 image;文本项可设置 clickable。

  • 点击子项时,onMapOverlayClick 返回 isItemView 和 itemIndex,可据此识别具体元素。

  • image 和 background 使用应用可访问的静态资源路径;更新气泡时先移除旧 RichView。

气泡示例
const richView: RichView = {
locate: 'top', offsetY: -12, direction: 'vertical',
items: [{ type: 'text', text: '教学点位', fontSize: 26, clickable: true }]
}
marker?.addRichView(richView)
marker?.removeRichView()

RichView 图片、背景和点击项会增加原生渲染成本;气泡内容变化频繁时,应复用对象并在页面销毁时移除。

上一篇

Polyline、Polygon与Circle

下一篇

POI检索与地理编码
本篇文章对您是否有帮助?