Javascript 传单.js透明水/海洋
我有一张包含OpenStreetMap内容的传单JS地图,我正在寻找一种使海洋透明的方法,所以你可以有这样的一张地图:(但之后是传单而不是谷歌地图) HTML:Javascript 传单.js透明水/海洋,javascript,html,css,leaflet,Javascript,Html,Css,Leaflet,我有一张包含OpenStreetMap内容的传单JS地图,我正在寻找一种使海洋透明的方法,所以你可以有这样的一张地图:(但之后是传单而不是谷歌地图) HTML: <div class="map-wrapper"> <div id="map"></div> </div> html,body { margin: 0; } .map-wrapper { background: url(http://placekitten.com/150
<div class="map-wrapper">
<div id="map"></div>
</div>
html,body {
margin: 0;
}
.map-wrapper {
background: url(http://placekitten.com/1500/1500) no-repeat 0 0;
background-size: cover;
}
#map {
width: 100%;
height: 600px;
}
var map = L.map('map', {
center: [51.505, -0.09],
zoom: 13
});
JavaScript:
<div class="map-wrapper">
<div id="map"></div>
</div>
html,body {
margin: 0;
}
.map-wrapper {
background: url(http://placekitten.com/1500/1500) no-repeat 0 0;
background-size: cover;
}
#map {
width: 100%;
height: 600px;
}
var map = L.map('map', {
center: [51.505, -0.09],
zoom: 13
});
这是不是可以通过传单来实现的;如果是这样,最好的方法是什么?您是使用自己的tileserver,还是计划使用一些tile provider?在传单中,图像层具有不透明度选项,您尝试过吗?或者,如果是背景色,如您提供的示例中所示,您可以通过css更改保存地图的容器背景的不透明度。@IvanSanchez我目前只使用OpenStreetMaps作为平铺提供程序。我不想使用自定义tileserver。@JDunken我试过了,但不幸的是,海洋似乎在图像中“烘焙”。像这样的东西对你有用吗?您是在使用自己的tileserver,还是打算使用一些tile提供程序?在传单中,图像层有一个不透明度选项,您尝试过吗?或者,如果是背景色,如您提供的示例中所示,您可以通过css更改保存地图的容器背景的不透明度。@IvanSanchez我目前只使用OpenStreetMaps作为平铺提供程序。我不想使用自定义tileserver。@JDunken我试过了,但不幸的是,海洋似乎在图像中“烘焙”。像这样的东西对你有用吗?