Open nonlinearthink opened 10 months ago
我发现很多 Mapbox 分享出来的链接无法使用,原因是 style.json 的格式 validate 没有通过。
style.json
然后我发现你使用的是 Mapbox-vector-tiles-basic-js-renderer,而 Mapbox 官方提供的库是 mapbox-gl-js,这是否存在特殊的考虑?
现在使用的库是一家叫 LandTech 的公司在一个老版本的 mapbox-gl-js 上修改后的库,并且似乎已经停止维护,相比官方库已经落后了很多版本,如果没什么特殊的原因,我们应该尝试使用 mapbox-gl-js 完全替换 Mapbox-vector-tiles-basic-js-renderer,不然可能会遇到很多兼容问题。
mapbox-gl-js
Mapbox-vector-tiles-basic-js-renderer
目前来说无法替换,mapbox-gl-js并没有提供单纯的在canvas上渲染瓦片的函数,我尝试过修改maplibre-gl-js实现basicrender函数,但是受限于能力,并未完成这个工作https://github.com/hongfaqiu/pbf-basic-render
我发现很多 Mapbox 分享出来的链接无法使用,原因是
style.json
的格式 validate 没有通过。然后我发现你使用的是 Mapbox-vector-tiles-basic-js-renderer,而 Mapbox 官方提供的库是 mapbox-gl-js,这是否存在特殊的考虑?
现在使用的库是一家叫 LandTech 的公司在一个老版本的
mapbox-gl-js
上修改后的库,并且似乎已经停止维护,相比官方库已经落后了很多版本,如果没什么特殊的原因,我们应该尝试使用mapbox-gl-js
完全替换Mapbox-vector-tiles-basic-js-renderer
,不然可能会遇到很多兼容问题。