vector - 带有原型(prototype)图 mbtiles 的传单图 block 不可见(似乎是透明的)

标签 vector leaflet osm.pbf

我正在使用我们自己的pmtilestileset服务器,测试网址是:https://tilesets.urbanease.io/cadastre/64/64102/without_protobuf.pmtiles 查看它的位置是:bayonne, france latlng=[43.492949,-1.474841]

在查看器上,一切似乎都正常,但传单预览不起作用 viewer

我正在使用 React 和 leaflet 以及 npm protomaps 包版本 1.19.0

我的代码很简单

const map = useMap();
const url =
  'https://tilesets.urbanease.io/cadastre/64/64102/without_protobuf.pmtiles';
const layer = protomaps.leafletLayer({
     url: url,
     id: 'cadastral',
});
layer.addTo(map);

Canvas 已创建,但似乎是透明的,paint_rules图层中的颜色良好且不透明度正常

我不明白 pb bad pmtiles 文件在哪里?与传单不兼容? 感谢帮助

最佳答案

这是我们的自定义图层名称,与 protomaps 包的默认paint_rules不匹配, 使用自定义的paint_rules它工作得很好

关于vector - 带有原型(prototype)图 mbtiles 的传单图 block 不可见(似乎是透明的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73332521/

相关文章:

C++更改结构在一个 vector 内的值,在一个结构内,在另一个 vector 内

传单在 map 中显示 .mbTiles 文件

javascript - 添加来自两个不同 AJAX 请求的 Leaflet 标记

javascript - 将 JSON 图层添加到 Leaflet map

openstreetmap - 如何解析 *.vector.pbf 关于 Mapbox 矢量瓦片 map ?

java - 使用 Java2D 和 Swing 为我的 Java vector 图形编辑器创建曲线工具

C++ 排序数组 => vector 迭代器不兼容

c++ - 对多个字段的元素进行排序

javascript - 传单功能的样式不起作用