polygon – 使用mapbox gl js渲染非简化的Mapbox Vector Tile

我正在尝试使用MapBox GL js渲染包含OSM数据的mvt(MapBox Vector Tile),但我不断得到一些丑陋的多边形,就像它们被简化一样(就像在这documentation的简化部分!).我不希望简化这些多边形.至少我希望最好的解决方案尽可能接近现实.

首先,我检查了它是否可能来自OSM数据.但OSM数据很好.
所以我查看了tile服务器,更准确地说是mvt编码器(code).控制坐标在矢量图块中编​​码的详细程度的范围值是4096. 4096是一个非常好的值.所以我不明白为什么我没有得到合适的多边形.

我想这个问题来自MapBox GL js,它可能会执行额外的简化.

我可以在编码器中使用多大程度的值?
有没有办法用mapBox gl js配置分辨率?

我将不胜感激!
谢谢!

解决方法

MapBox GL JS不对矢量切片源进行任何额外的简化.如果您看到简化的几何图形,则很可能在矢量图块生成期间完成.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...