之前的文章说PathSimplifier绘制轨迹的地图偏移问题,我向高德提出相关问题,看一下高德的回复:
原来是vite创建vue项目的时候会#app添加了text-align:center的属性,而这个属性会影响到canvas布局。
但是确实我使用::v-deep给单个canvas赋值left:0也是可以解决偏移的问题的。
高德的ui组件库已经停止维护更新了所以总结一下解决方法就是:
- 避免外层盒子使用text-align:center
- 使用::v-deep,将.base-canvas,.naviline-canvas,.navipoint-canvas三个canvas设置left:0
之前关于PathSimplifier偏移问题的详细说明: # PathSimplifier轨迹偏移,高德地图你答应我,css用定位一定要写上left和top好吗