产品服务
解决方案
文档与支持
定价

介绍

下载开发文档

地图覆盖物是地理信息可视化中的关键元素,通过叠加于基础地图之上的特定图形或交互组件,实现数据标注、区域划分、立体展示及信息交互等功能。

覆盖物分类

覆盖物组合使用可构建多层次、高交互的地图应用,满足从基础标注到复杂分析的多样化需求。以下为常见覆盖物分类及特性说明:

1.点状覆盖物

Marker(标记点):以图标形式标注特定位置(如景点、设施、目的地),支持自定义图标样式、尺寸及点击事件。

Label(文本标签):以文字信息标注特定位置,用于补充说明(如名称、距离),可调整字体、颜色及位置偏移。

2.线性覆盖物

Polyline(折线):连接多个坐标点形成连续路径,常用于表示路线、轨迹或边界线。支持设置线宽、颜色及虚线样式。

3.面状覆盖物

Polygon(多边形):由闭合折线构成的封闭区域,用于标注行政区划、兴趣范围等,可填充颜色并设置透明度。

Circle(圆形):以中心点和半径定义的圆形区域,适用于覆盖范围标注(如服务半径)。

Ground(地面覆盖):通过纹理或颜色填充特定区域(如水域、绿地),增强地图层次感。

4.立体覆盖物

Prism(棱柱体):基于Polygon生成的3D柱状结构,用于展示高度数据(如建筑群)。

Building(模型建筑):加载3D模型或简模,实现城市级建筑群可视化,支持调整高度、材质等属性。

5.信息交互组件

PopView(信息弹窗):覆盖物点击后触发的浮层窗口,可嵌入文本、图片或自定义UI内容,提供详细数据展示与操作入口。

覆盖物基础能力

覆盖物基础能力覆盖了交互事件动态显示样式配置数据扩展四大核心场景,支持通过链式调用(如alpha().clickable())实现灵活配置。

1.事件交互能力

事件监听:通过addEventListener支持绑定点击(CLICK)、触摸(TOUCH)等交互事件。

事件移除:通过removeEventListener动态解绑事件,避免内存泄漏。

点击控制:clickable方法控制覆盖物是否可触发交互事件。

2.显示控制能力

显隐切换:通过visible属性和setVisible方法动态显示或隐藏覆盖物。

层级管理:zIndexsetZIndex控制覆盖物的叠加顺序,避免遮挡问题。

条件显示:startLevelendLevel定义覆盖物在地图缩放层级范围内的显示条件。

3.样式配置能力

透明度调节:alphasetAlpha支持透明度动态调整(范围为[0, 1])。

属性扩展:setExtraInfo允许附加自定义数据(如业务ID、标签等),增强覆盖物的信息承载能力。

上一篇

位置短地址分享

下一篇

请求状态码说明

本篇文章对您是否有帮助?