leaflet - 在 Leaflet 中显示 mbfiles
问题描述
我正在使用 Geoserver在 EC2 上托管我的mbtiles 文件。我试图在 Leaflet 中打开这个文件,但它不明白我应该如何设置 url。
L.tileLayer('http://ec2-35-180-202-91.eu-west-3.compute.amazonaws.com:8080/geoserver/nurc/wms?service=WMS&version=1.1.0&request=GetMap&layers=nurc%3Afichierdeformesdesvoiesdureseauferrenational', {
maxZoom: 18,
attribution: 'Map data © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
})
.addTo(map);
有什么线索吗?
解决方案
根据评论,这是一个有效的解决方案。谢谢你的意见。
var mapboxurl = 'https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.XXXXX';
var mapboxattributes = 'Map data © <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, ' + 'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>';
var voiesferrees = L.tileLayer.wms("http://ec2-35-180-202-91.eu-west-3.compute.amazonaws.com:8080/geoserver/nurc/wms?", {
layers: "nurc:fichierdeformesdesvoiesdureseauferrenational",
format: "image/png",
transparent: true,
attribution: mapboxattributes,
});
推荐阅读
- azure - 如何将我的示例数据加载到 Azure 数据湖并在 Power Bi 中进行可视化?
- sockets - 使用套接字和端口转发连接不同网络中的两台计算机
- python - 线空间函数的说明
- python - 运行发布请求时,它给了我状态码 401
- python - TfidfVectorizer 的替代方案
- sql - 在 PostgreSQL 的列表/单元格中获取不同的值
- ios - 从数组中删除不是调用集合
- c# - 为什么 JArray.Parse(json_array) 在结果前给我“{”?
- c++ - 导出导入的头文件中的所有函数
- python - 由于 AttributeError,无法从控制台执行 Python 程序