leaflet 地图外的空白区域怎么设置成透明的

0 投票
我的是一个城市地图,我要把地图外的区域设置为透明的
1月 15 分类:  334次浏览 | 用户: lxy (7 分)

1个回答

0 投票

你好

我不是很明白你的问题,既然是空白区域了,设置透明还是空白啊blush,可不可以告诉我你的具体需求啊?

1月 15 用户: xiao_yang 学富五车 (573 分)

 

蓝色的是主页面的背景,白色和绿色是加载的地图,白色区域是有效地图范围外的,我要把白色区域的设置为透明,跟主页面背景色一样

你的意思是你的存放地图的div没有铺满整个页面,页面还有其他区域是其他颜色的。

你的地图是由两个图层组合在一起的吧?如果是两个图层,你完全可以把你的底图颜色设置为蓝色,吧图层设置为透明依然是你存放地图div的颜色
div没有铺满页面,地图是一个底图,我用SuperMap.ThemeRangeItem改变了颜色,我只是想把白色区域透明度调一下,不做成完全透明

特别急啊,我要做成类似这样的系统  ,我在iserver上发布 了底图,地图外的区域在页面显示是白色,我要让白色区域透明,跟主页面颜色搭配。

你好

如果是一个图层,那么就是一个面数据集?我看制作图层的面数据集应该是由两个要素和起来的对吧?一个城市要素,一个城市外要素?如果是这样的话,可以直接在桌面做一个单值专题图,改变拥有不同属性的风格就行啊,风格是可以改变透明度的
谢谢,我试一下。
在IDESKTOP上导入底图数据,就感觉是把城市的一个地图放到一个可以缩放的白色区域上的。但是但这个白色区域的风格,没有看找哪里可以设置,只找到在地图属性里面有个背景颜色,可以设置背景颜色,没有设置透明度的。就算是做专题图,也是在底图上加东西啊,还没有背景透明这一选项。我是个萌新,是不是理解就有问题
你说的是绘制区域,绘制区域是无界限的,你的底图是在绘制区域内绘制的,是有界限的,绘制区域是无法设置透明的,你如果在前端调用底图,肯定你在底图中缩小范围,绘制区域(也就是你说的白色区域)肯定会显示出来,现在就是可以将底图放大设置你的zoom级别,将底图填满你的div 你看这样行不行
这样做不到跟边界完全吻合。没有其它办法吗,大屏可视化系统上这种需求应该不少吧。
...