Android track 行走估计记录不在定位位置上

0 投票

产品:Android 10.1

描述:使用到track,记录行走记录点,生成巡线,遇到一个问题,使用的地图是在线谷歌地图,打开定位,定位显示的位置没错,就是生成的点,每次更新的点,都飞到了非洲的几内亚湾海里了,不知道是不是投影坐标系投影转换的时候搞错了,顺便附上主要代码:

5月 29 分类:  38次浏览 | 用户: Alan 初出茅庐 (71 分)

1个回答

0 投票
首先看看track记录的点坐标值是否与真实地理位置匹配,其坐标值是投影还是地理的?其次需要看看在线的谷歌地图坐标系是投影的还是地理的,track的点要与在线web谷歌地图正常叠加显示,需要保持两份地图数据的坐标系保持一致。
5月 29 用户: 杨兵 才高八斗 (856 分)

数据集中保存的坐标系值是对的,是在广州的坐标系

移动端里打开的在线地图的坐标系也是地理坐标系吗?

在超图打开的坐标系也是地理坐标系,这个图是我把手机的工作空间复制到电脑端打开的

这个地图的坐标系是墨卡托投影的,你看看x和y的值,或直接在数据集的属性里看看坐标系,它是投影坐标系的
我要用哪一个方法,才能把调整过来呢
...