『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3243|回复: 19

[进阶教程] (修改)Traccar系统高德地图偏移问题终极解决方案,不需....

[复制链接]

1

主题

37

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
金钱
223
HASS币
0
发表于 2022-1-28 16:17:15 | 显示全部楼层 |阅读模式
本帖最后由 bzfhl 于 2023-2-2 14:31 编辑

查看了各种高德地图纠偏方法,发现大家主要的思路都是将准确的坐标转换为火星坐标,其实一劳永逸的办法就是对地图瓦片进行纠偏。通过在网上寻找,总算找了了具体的解决方法:代码原理见https://blog.csdn.net/u013594477/article/details/83988055
只需要修改app.min.js和load.js 然后添加gcj02.js文件到traccar下的web目录里就可以了,大家可以直接替换这三个文件,如果是通过docker安装的也可以采用挂载的方式替换,不必修改源文件。
2023年2月2日修改
因为是新手没法发图片,所以表达起来不是很方便。有朋友反映找不到相应的文件夹,是因为我用docker方式安装的4.15版本,实际就是traccar-other-4.15.zip这一版traccar-linux-64-*.zip  traccar-linux-arm-*.zip  traccar-windows-64-*.zip,安装包中的文件应该是打包成一个可执行文件了,所以无法替换load.js 和app.min.js文件,另外traccar-other-5.5.zip将web文件夹名称修改成legacy了,所以替换legacy下相应文件夹就可以了。总之采用traccar-other-*.zip安装的版本可以采用上面的方法修正位置,其他的版本就没有办法了。另外如果是调试模式,可以试试吧app.min.js修改为app.js试试。



                               
登录/注册后可看大图



js.zip

229.78 KB, 下载次数: 220

高德瓦片纠偏文件

回复

使用道具 举报

32

主题

1993

帖子

5067

积分

论坛元老

Rank: 8Rank: 8

积分
5067
金钱
3074
HASS币
50
QQ
发表于 2022-1-28 16:53:30 | 显示全部楼层
谢谢大佬分享。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

1

主题

94

帖子

999

积分

高级会员

Rank: 4

积分
999
金钱
905
HASS币
0
发表于 2022-1-29 22:07:41 来自手机 | 显示全部楼层
厉害厉害
回复

使用道具 举报

0

主题

39

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
金钱
265
HASS币
0
发表于 2022-2-5 11:45:51 | 显示全部楼层
太棒了,复杂的事情简单化,谢谢楼主的分享。
回复

使用道具 举报

22

主题

224

帖子

2388

积分

金牌会员

Rank: 6Rank: 6

积分
2388
金钱
2164
HASS币
0
发表于 2022-5-22 06:35:18 | 显示全部楼层
请教一下,能指点一下这几个文件怎么上传替换吗?
回复

使用道具 举报

0

主题

27

帖子

134

积分

注册会员

Rank: 2

积分
134
金钱
107
HASS币
0
发表于 2022-7-19 23:01:28 来自手机 | 显示全部楼层
学习学习了
回复

使用道具 举报

0

主题

23

帖子

175

积分

注册会员

Rank: 2

积分
175
金钱
152
HASS币
0
发表于 2022-8-15 15:30:45 | 显示全部楼层
没找到目录
回复

使用道具 举报

0

主题

20

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
94
HASS币
0
发表于 2022-8-28 16:23:46 | 显示全部楼层
我把他加到最新的5.3里没有用不知道什么原因

     visible: type === 'autoNavi' || type === 'baidu',
                source: new ol.source.XYZ({
                    projection: gcjMecator,
                    url: 'https://webrd0{1-4}.is.autonavi.com/appmaptile?lang\x3dzh_cn\x26size\x3d1\x26scale\x3d1\x26style\x3d8\x26x\x3d{x}\x26y\x3d{y}\x26z\x3d{z}'
                })

    addScriptFile('gcj02.js');

回复

使用道具 举报

0

主题

16

帖子

88

积分

注册会员

Rank: 2

积分
88
金钱
72
HASS币
0
发表于 2022-11-8 15:57:32 | 显示全部楼层
5.4找不到web文件夹
回复

使用道具 举报

0

主题

7

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
103
HASS币
0
发表于 2023-1-15 10:01:35 | 显示全部楼层
5.5也找不到web
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 20:51 , Processed in 0.118310 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表