最后更新时间:2025-04-17
腾讯地图SDK提供Level和zIndex两种属性来控制元素的压盖顺序
图层层级,用来表达不同图层的标识ID
层级次序,用来表达相同图层下,不同元素的优先次序
| 图层 | 示例 | 层级变换 | 相关接口 |
|---|---|---|---|
| View | View型InfoWindow | 支持 | addView |
| UI控件 | LOGO\标尺 | 固定 | 无 |
| 地图控件 | 罗盘\定位点 | 固定 | 无 |
| TOP自定义层 | Circle\Marker\Polyline\Polygon | 支持 | OverlayLevel. OverlayLevelAboveLabels |
| POI文本 | 固定 | TencentMap.setPoisEnabled | |
| MIDDLE自定义层 | Circle\Marker\Polyline\Polygon | 支持 | OverlayLevel. OverlayLevelAboveBuildings |
| TileOverlay | 个性化图层\热力图\自定义瓦片 | 固定 | TencentMap.addTileOverlay TencentMap.setHandDrawMapEnable |
| 室内图 | 固定 | TencentMap.setIndoorEnabled | |
| 3D建筑楼块 | 固定 | TencentMap.setBuildingEnable | |
| LOW自定义层 | Circle\Marker\Polyline\Polygon | 支持 | OverlayLevel. OverlayLevelAboveRoads |
| 路况&封路 | 固定 | TencentMap.setTrafficEnabled TencentMap.setBlockRouteEnabled |
|
| 卫星图 | 固定 | TencentMap.setSatelliteEnabled | |
| 路网底图 | 固定 | 无 |
//zIndex大的会在上面显示
circle.setZIndex(int var1);
2.覆盖物在不同Level下的效果
//Level三种效果OverlayLevelAboveBuildings、OverlayLevelAboveRoads、OverlayLevelAboveLabels
circle.setLevel(int var1);
有帮助
没帮助