请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 649|回复: 18

[技术探讨] traccar 6.2(服务器端)高德地图适配版 for windows、linux

[复制链接]

5

主题

64

帖子

847

积分

论坛技术达人

积分
847
金钱
768
HASS币
60
发表于 2024-7-9 20:30:42 | 显示全部楼层 |阅读模式
本帖最后由 bg6rsh 于 2024-7-15 13:34 编辑

由于现在docker也访问不了,拉取不到traccar6.2的镜像,无法打包成docker镜像提供给大家。只好开新贴直接将编译好的程序提供给大家。

1、本程序适配了traccar 6.2所有的协议,但我只测试了手机客户端的OSM协议。
2、逆地址转换(将GPS坐标转换为中文地址)可以使用高德与腾讯提供的服务,使用量大的就去高德、腾讯的开发平台申请KEY,量少的就用我提供的也行,若超过每天的限额就会停服。
3、在老版的web管理页面中可以使用腾讯地图,新版web页面程序解析不了腾讯地图的URL。


下载地址
游客,如果您要查看本帖隐藏内容请回复


演示地址   http://traccar.atoo.top:8081    注册账号,登录后添加设备试用。
=========================================
天翼云盘下载中,含traccar 6.2 服务器端windows、linux原版安装程序,高德地图适配版服务器程序tracker-server.jar。安装完原版服务器程序后,用适配版tracker-server.jar替换原版tracker-server.jar程序就可以工作了,如果需要逆地址转换功能,还需配置一下traccar.xml文件。已在Windows10 Pro 、Ubuntu22.04上测试通过。
traccar.PNG


如果要使用docker版的,直接在traccar容器命令行中下载tracker-server.jar程序,替换原程序就可以了。命令:
mv  tracker-server.jar   tracker-server.jar.bak    # 备份原程序
wget  http://bbs.atoo.top:8081/files/tracker-server.jar     # 下载新程序
注意:
1、tracker-server.jar程序只能替换traccar v6.2 服务器版中的同名文件。原作者在升级时,通常会修改数据库中的表结构,所以不同版本的数据库不是通用的。
2、一个非常重要的习惯是,在做替换前要做好数据库、配置文件的备份
3、程序只供个人测试使用,不要用在生产环境中,因程序错误造成的损失我可负不起责哈

traccar2.PNG

评分

参与人数 4金钱 +40 HASS币 +20 收起 理由
+ 20 + 20 膜拜大神!
jjss520 + 5 感谢楼主分享!
小小偶白 + 5 论坛有你更精彩!
flyice + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

18

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
金钱
201
HASS币
0
发表于 2024-7-9 21:04:00 | 显示全部楼层
有演示帐号密码没
回复

使用道具 举报

5

主题

64

帖子

847

积分

论坛技术达人

积分
847
金钱
768
HASS币
60
 楼主| 发表于 2024-7-9 21:29:49 | 显示全部楼层
Jospo 发表于 2024-7-9 21:04
有演示帐号密码没

创建了3个试用账号
回复

使用道具 举报

11

主题

390

帖子

2062

积分

金牌会员

Rank: 6Rank: 6

积分
2062
金钱
1672
HASS币
0
发表于 2024-7-10 09:00:27 | 显示全部楼层
本帖最后由 jjss520 于 2024-7-10 09:33 编辑

成功升级,就是数据没了,好像每一次升级都不兼容原来的数据库,全部重新设置了一遍
回复

使用道具 举报

1

主题

17

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
77
HASS币
0
发表于 2024-7-10 09:26:32 | 显示全部楼层
ha小白完全看不懂怎么装.......
回复

使用道具 举报

5

主题

64

帖子

847

积分

论坛技术达人

积分
847
金钱
768
HASS币
60
 楼主| 发表于 2024-7-10 19:25:05 | 显示全部楼层
jjss520 发表于 2024-7-10 09:00
成功升级,就是数据没了,好像每一次升级都不兼容原来的数据库,全部重新设置了一遍 ...

1、如果用的是服务自带的H2数据库,备份”database.trace.db、database.mv.db“两个文件,等新程序装好后,用这2个文件替换掉新程序中的同名文件,服务启动后会自动升级数据库,所有数据都会保留。
2、如果用的其他数据库,如mysql等,直接修改traccar.xml文件,将服务连接到mysql数据库上,服务启动后会自动升级数据库,所有数据都会保留。
回复

使用道具 举报

11

主题

390

帖子

2062

积分

金牌会员

Rank: 6Rank: 6

积分
2062
金钱
1672
HASS币
0
发表于 2024-7-11 09:02:06 | 显示全部楼层
bg6rsh 发表于 2024-7-10 19:25
1、如果用的是服务自带的H2数据库,备份”database.trace.db、database.mv.db“两个文件,等新程序装好后 ...

自带的,如果用老的db文件,容器启动,会显示感觉是html的代码,直接删了让容器自动生成,到是设置不太多
回复

使用道具 举报

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
金钱
16
HASS币
0
发表于 6 天前 | 显示全部楼层
替换了jar应该变成其他地图偏移了吧
回复

使用道具 举报

0

主题

18

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
92
HASS币
0
发表于 6 天前 | 显示全部楼层
本帖最后由 twjlozy 于 2024-7-14 14:07 编辑

好像你docker里面已经更新了,我看到了,
回复

使用道具 举报

45

主题

1438

帖子

5969

积分

论坛元老

Rank: 8Rank: 8

积分
5969
金钱
4521
HASS币
40
发表于 4 天前 | 显示全部楼层
docker镜像直接传阿里云,设置公开的,个人免费
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-7-20 14:02 , Processed in 0.104209 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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