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

标题: (修改)Traccar系统高德地图偏移问题终极解决方案,不需.... [打印本页]

作者: bzfhl    时间: 2022-1-28 16:17
标题: (修改)Traccar系统高德地图偏移问题终极解决方案,不需....
本帖最后由 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试试。



                               
登录/注册后可看大图




作者: zxyny1989    时间: 2022-1-28 16:53
谢谢大佬分享。
作者: shane000    时间: 2022-1-29 22:07
厉害厉害
作者: d4rkblue    时间: 2022-2-5 11:45
太棒了,复杂的事情简单化,谢谢楼主的分享。
作者: water3033    时间: 2022-5-22 06:35
请教一下,能指点一下这几个文件怎么上传替换吗?
作者: sun_lemon    时间: 2022-7-19 23:01
学习学习了
作者: sefeng    时间: 2022-8-15 15:30
没找到目录
作者: xingyu    时间: 2022-8-28 16:23
我把他加到最新的5.3里没有用不知道什么原因

  1.      visible: type === 'autoNavi' || type === 'baidu',
  2.                 source: new ol.source.XYZ({
  3.                     projection: gcjMecator,
  4.                     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}'
  5.                 })
复制代码

  1.     addScriptFile('gcj02.js');
复制代码


作者: tangzuzh    时间: 2022-11-8 15:57
5.4找不到web文件夹
作者: wandersky    时间: 2023-1-15 10:01
5.5也找不到web
作者: wandersky    时间: 2023-1-15 10:02
有人验证过吗,有成功的先例吗
作者: wandersky    时间: 2023-1-15 11:07
5.5版本,我拷贝到/opt/traccar/legacy目录下了,好像没有用
作者: Hermit    时间: 2023-1-15 12:52
留下记号,等大佬指点具体操作
作者: xuyang    时间: 2023-1-15 14:06
更新了三个文件,没有作用
作者: Hermit    时间: 2023-1-15 22:20
wandersky 发表于 2023-1-15 11:07
5.5版本,我拷贝到/opt/traccar/legacy目录下了,好像没有用

同样,我也是拷贝在这个目录,没有反应
作者: ArtomYuan    时间: 2023-4-27 08:46
新版本,用docker挂载了,没效果
作者: lowteach    时间: 2023-6-1 14:35
5.8 WINDOWS没有效果
作者: qjiang    时间: 2023-11-17 22:10
同样,我也是拷贝在这个目录,没有反应
作者: 13335161051    时间: 2023-12-28 18:55
5.10win也没有效果
作者: foxwywh    时间: 2024-2-28 20:15
高版本traccar没成功呀,作者看下,app.min.js文件格式错????
Ext.define('Traccar.view.TouchFix62',{override:'Ext.dom.Element'},function(){var additiveEvents=this.prototype.additiveEvents,eventMap=this.prototype.eventMap;全堆一块





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5