Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 传单.js透明水/海洋_Javascript_Html_Css_Leaflet - Fatal编程技术网

Javascript 传单.js透明水/海洋

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

我有一张包含OpenStreetMap内容的传单JS地图,我正在寻找一种使海洋透明的方法,所以你可以有这样的一张地图:(但之后是传单而不是谷歌地图)

HTML:

<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我试过了,但不幸的是,海洋似乎在图像中“烘焙”。像这样的东西对你有用吗?