Web geotiff can';带传单的情节 var-map=L.map('mapid').setView([12.613507101.929989],6); 蒂莱耶( 'https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?访问令牌=pk.eyj1ijoibwwwwym94iiwiysi6imnpejy4nxvycta2emycxbndhrqcmz3n3gifq.rjcfig214ariislb6b5aw', { maxZoom:18, 属性:“映射数据©;贡献者”+ ', ' + “图像”, id:“地图盒/街道-v11”, tileSize:512, Zoomofset:-1 } ).addTo(地图); var MSL=L.geotiff( url='tif/big.tif', 选项={ 波段:0,, 显示最小值:-0.25, 显示最大值:0.25, 名称:“MSL”, 色阶:“彩虹” } ).addTo(mymap);

Web geotiff can';带传单的情节 var-map=L.map('mapid').setView([12.613507101.929989],6); 蒂莱耶( 'https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?访问令牌=pk.eyj1ijoibwwwwym94iiwiysi6imnpejy4nxvycta2emycxbndhrqcmz3n3gifq.rjcfig214ariislb6b5aw', { maxZoom:18, 属性:“映射数据©;贡献者”+ ', ' + “图像”, id:“地图盒/街道-v11”, tileSize:512, Zoomofset:-1 } ).addTo(地图); var MSL=L.geotiff( url='tif/big.tif', 选项={ 波段:0,, 显示最小值:-0.25, 显示最大值:0.25, 名称:“MSL”, 色阶:“彩虹” } ).addTo(mymap);,web,gis,tiff,geo,geotiff,Web,Gis,Tiff,Geo,Geotiff,我不知道为什么url='tif/big.tif'没有显示在我的地图上。有谁能帮我解决这个问题吗? 注意:我在本地运行此文件,而不是在服务器上运行此文件这可能有两个问题,其中一个问题非常简单,请将添加到(mymap)更改为添加到(map) 其次,您需要确保您的tiff是EPSG:4326 tiff,这是唯一受支持的tiff文件 最后,我建议始终使用完整的静态或相对路径,而不是'tif/big.tif使用/tif/big.tif,更好的是使用目录分隔符和其他与路径相关的内置变量,以确保在Linux

我不知道为什么
url='tif/big.tif'
没有显示在我的地图上。有谁能帮我解决这个问题吗?


注意:我在本地运行此文件,而不是在服务器上运行此文件

这可能有两个问题,其中一个问题非常简单,请将添加到(mymap)更改为添加到(map)

其次,您需要确保您的tiff是EPSG:4326 tiff,这是唯一受支持的tiff文件


最后,我建议始终使用完整的静态或相对路径,而不是'tif/big.tif使用/tif/big.tif,更好的是使用目录分隔符和其他与路径相关的内置变量,以确保在Linux和Windows上使用正确的/\被使用,并且项目源代码也使用了正确的根路径。

这不是tiff文件,而是png图像。我想问一下您使用的是哪一个tiff插件?因为有很多,npmjs上提供的geotiff插件传单已经三年没有更新了。对于本地文件,您应该能够使用file属性而不是url属性,而不是外部url。在最新版本的传单-geotiff-2中,您甚至可以使用fromBlob和fromArrayBuffer作为源函数,如geotiff.fromArrayBuffer,然后url可以保留为空,arrayBuffer应该包含缓冲源要加载的源tiff的。谢谢你的帮助。干得好!