王浩
王浩
> promise返回的是什么呢,控制台输出的代码改一下看看 > > ```ts > info.then(res => console.log(res)) > ``` info.then(res => console.log('res:::', res)).catch((err) => console.log('err:::', err)) 没有进then,catch中err输出undefined,非常感谢您的回复,这个问题我通过另一个方式曲线救国了。 有两种方式, 第一种: 直接通过MVTImageryProvider渲染完整的style ``` new MVTImageryProvider({ style, showCanvas: false }); ```...
> 瓦片显示不完整的这个问题我也有遇到,但是频率不是很高,我感觉可能是资源释放和缓存的问题,你在移除原来图层的时候有调用provider.destroy()方法吗。 层级显示不正确这个问题暂时还没遇到过,得在mapboxRender里面调试,查看具体传入的瓦片数据。您如果有能力的话,可以自己试试,俺这段时间应该搞不了太多。。 好的,非常感谢
@qiuuuy @hongfaqiu 您好,请问pbf矢量数据渲染出来后,你是怎么修改这些要素的,比如线条宽度。是不是修改这些样式要再次调用new MVTImageryProvider,传入修改后的style,来重新渲染?
@hongfaqiu @qiuuuy 还有两个问题再请教下您 1、pickFeatures这个方法你有用过吗,我在[这个](https://github.com/kikitte/MVTImageryProvider/issues/27)上面有描述 2、style.json中配置了两个图层,json如下:  我现在想实现的是,通过鼠标点击来获取被点击的图层,这该怎么确定,我点了那个图层呢? 上面这个json最终渲染的结果如下图:  灰色为"2022县矢量_0802152028"这个图层,红色的为“水体面积_10003”图层,我是想通过点击红色区域拿到这个这个区域的信息
> > @hongfaqiu @qiuuuy 还有两个问题再请教下您 1、pickFeatures这个方法你有用过吗,我在[这个](https://github.com/kikitte/MVTImageryProvider/issues/27)上面有描述 2、style.json中配置了两个图层,json如下:  我现在想实现的是,通过鼠标点击来获取被点击的图层,这该怎么确定,我点了那个图层呢? 上面这个json最终渲染的结果如下图:  灰色为"2022县矢量_0802152028"这个图层,红色的为“水体面积_10003”图层,我是想通过点击红色区域拿到这个这个区域的信息 > > 看看构造MVTImageryProvider时有没有传入enablePickFeatures: true? 有传入,并且鼠标点击图层时,也有聚焦的效果。