Javascript 向世界地图添加自定义背景图像的宣传单

Javascript 向世界地图添加自定义背景图像的宣传单,javascript,html,leaflet,geotiff,cartocss,Javascript,Html,Leaflet,Geotiff,Cartocss,我正试图在我的网站上创建一个世界地图,同时借助js图书馆的宣传单。 我使用我喜欢的陆地和山脉颜色创建了一个世界自定义图像: 我的传单地图目前如下所示: 有谁能帮我在正确的方向,如何得到这个世界地图纹理在我的传单地图?它不必精确或精确,只要地图上填充了我的自定义纹理。一个可能的解决方案就是使用imageoverlay功能在地图上显示图像纹理,并使用不透明属性 图像纹理必须使用阿尔法通道来匹配地图上的水 问候 快速方法: <div id="mapid" style="width: 60

我正试图在我的网站上创建一个世界地图,同时借助js图书馆的宣传单。 我使用我喜欢的陆地和山脉颜色创建了一个世界自定义图像:

我的传单地图目前如下所示:


有谁能帮我在正确的方向,如何得到这个世界地图纹理在我的传单地图?它不必精确或精确,只要地图上填充了我的自定义纹理。

一个可能的解决方案就是使用imageoverlay功能在地图上显示图像纹理,并使用不透明属性

图像纹理必须使用阿尔法通道来匹配地图上的水

问候

快速方法:

    <div id="mapid" style="width: 600px; height: 400px;"></div>

<script>
  var mymap = L.map('mapid').setView([20.0, -60.0], 1.2);

  L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
    maxZoom: 18,
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
      '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
      'Imagery © <a href="http://mapbox.com">Mapbox</a>',
    id: 'mapbox.streets'
  }).addTo(mymap);


  var imageUrl ='https://i.stack.imgur.com/khgzZ.png',
    imageBounds = [[80.0, -350.0], [-40.0, 400.0]];
L.imageOverlay(imageUrl, imageBounds, {opacity: 0.2}).addTo(mymap);

</script>

var mymap=L.map('mapid').setView([20.0,-60.0],1.2);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyj1ijoibwwwwym94iiwiysi6imnpejy4nxvycta2emycxbdhrqcmz3n3gifq.rjfig214ariislb6b5aw'{
maxZoom:18,
属性:“映射数据©;贡献者”+
', ' +
“图像”,
id:“地图盒。街道”
}).addTo(mymap);
var imageUrl=https://i.stack.imgur.com/khgzZ.png',
imageBounds=[[80.0,-350.0]、-40.0400.0];
imageOverlay(imageUrl,imageBounds,{opacity:0.2}).addTo(mymap);