问题描述:
我在用uni-app开发一个ios的app,里头有一个功能需要结合地图做一些操作,
在uni这边,ios是用高德的地图。
在地图组件的属性中,有一个show-location,设置ture后,
会出现一个带方向图标的当前坐标点,如图所示。
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20240814/c21c947525443c1b8a34d5a73d263d3e.jpeg)
带方向的坐标
打包,手机测试,想着一切都非常完美。
然后发现,这个坐标的方向指示有误差,
并且这个误差是固定的,
一直都是固定的往左大约45度的样子,
大家看图。
我有用高德地图app,百度地图app测试,
这个带方向的坐标的指向,是正确的。
我自己斗胆分析了一下,
应该不是定位的问题,因为定位只是一个坐标点,
这个坐标点是不带方向的。
那么有可能是需要对手机罗盘的数据做一些加工,
琢磨着是不是要结合陀螺仪的数据,
融合罗盘数据,给他咋操作一波。
可是,uni或者高德,
都没有提供修改这个“带方向的坐标点”的接口
这我就完全不知道咋弄了,
特来这里,恳求各位给我支支招。