小程序地图poi展示层级问题

开发过程中需求要求生成的路径放在多边形之上,设置了路径polyline的level:‘abovelabels ’,结果有的生效有的不生效

`level` 字段表示与其它地图元素的压盖关系,可选值如下:
| abovelabels | 显示在所有 POI 之上 | [2.14.0]
| abovebuildings | 显示在楼块之上 POI 之下 | [2.14.0]
| aboveroads | 显示在道路之上楼块之下 | [2.14.0]

查询文档发现多边形polygon默认为 abovelabels【显示在所有 POI 之上】,所以需要设置多边形的level:‘abovebuildings ’,并且不能设置zIndex,否则仍不生效


image.png

结论:设置路径的polyline的 level:‘abovelabels ’,同时设置多边形polygon的 level:‘abovebuildings ’(不设置zIndex)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容