收藏
回答

微信小程序map组件渲染对数据精度做了默认限制吗?有没有办法提升点线面渲染精度?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug map 微信安卓客户端 8.0.23/8.0.25 应该跟版本无关 2.25.0

https://developers.weixin.qq.com/miniprogram/dev/component/map.html


问题

使用map组件,通过polyline渲染了停车位边框的数据,出现明显的变形(相邻的停车位的线段),这些数据(小数点后15位)本身在QGIS软件上显示正常,当我将其在小数点第6位进行四舍五入截断,然后在QGIS上进行渲染,发现出现了同样的问题,因为想请问一下,微信小程序map组件的polyline、polygon这些数据是否做了数据截断,如果是的,那么我们有什么方法可以提高渲染的精度,如果不是,请帮忙看下这个渲染是否是出现什么bug,谢谢


附:

图1(微信小程序效果)

图2(QGIS中渲染正常效果如下)

图3 (QGIS软件中将数据做小数点后六位四舍五入截断发生同样变形)



最后一次编辑于  2022-07-26
回答关注问题邀请回答
收藏

1 个回答

  • 王盖安
    王盖安
    2023-01-05

    补充:同样的数据在小程序中渲染的轨迹,android比ios渲染差了很多,android渲染出来的线polyline都是很多毛刺且歪歪扭扭,ios都是笔直的,如图中的行驶轨迹 和停车位边框

    @官方

    android效果如下:


    ios效果如下:

    2023-01-05
    有用
    回复
登录 后发表内容