如何解决此处映射具有较高 zIndex 的 javascript 透明对象隐藏其下方的其他对象
我正在使用 Here maps for javascript v3.1.24.0。
我的用例是在另一条细的可见多段线上有一条宽的透明多段线,这样我就可以让用户更轻松地执行悬停和点击等事件。
然而,zIndex 较高的透明多段线完全隐藏了它下面的多段线。
const path = [
{ lat: 51,lng: 10 },{ lat: 51,lng: 20 }
];
const path2 = [
{ lat: 50,lng: 15 },{ lat: 53,lng: 18 }
];
const linestring = new window.H.geo.Linestring();
path.forEach(function (point) {
linestring.pushPoint(point);
});
const linestring2 = new window.H.geo.Linestring();
path2.forEach(function (point) {
linestring2.pushPoint(point);
});
const redpolyline = new window.H.map.polyline(linestring2,{
style: { strokeColor: "red",linewidth: 5 },zIndex: 0
});
const transparentpolyline = new window.H.map.polyline(linestring,{
style: { strokeColor: "rgba(255,255,0.1)",linewidth: 10 },zIndex: 1
});
JS fiddle 链接:https://jsfiddle.net/sharmakushagra/nabsxez9/19/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。