Traccar v6.16.0 火星坐标版Docker镜像发布

从6.15版本开始,原traccar服务程序开始支持GCJ02坐标系了。前端请求坐标数据时,系统会判断当前地图如果是高德或腾讯地图,会动态将WGS84坐标系转换为GCJ02坐标系,其他地图则不会转换,所以用国内或国外地图都不会出现偏差。以前发布的高德适配版数据库中保存的坐标系为GCJ02,新版数据库中默认支持的是WGS84坐标系数据,所以升级到新版本后,老版本数据在新版本程序中会造成显示偏差,需要手动修改一下数据库中tc_positions表的下面4个字段名:

1、删除2个字段(GCJ02坐标数据):latitude 、longitude
2、修改2个字段:
原字段名 新字段名
latitudeWgs84 -> latitude
longitudeWgs84 -> longitude

新的火星坐标版增加了高德轨迹纠偏功能,增加了2个腾讯地图模板。因此需要申请高德、腾讯地图API的KEY,镜像中traccar.xml文件中内置了临时KEY,随时会停,大家一定要换成自己的。

a.PNG

原文作者: BG6RSH | 查看原帖

此条目发表在技术交流分类目录。将固定链接加入收藏夹。

《Traccar v6.16.0 火星坐标版Docker镜像发布》有5条回应

  1. Anonymous说:

    你好,能否图文教授一下如何修改?或者视频操作也可。感谢。

  2. BG6RSH说:

    介绍一下数据库的修改方法,下面以DBX客户端工具(下载地址:https://dbxio.com/cn)为例:

    1、下载安装好软件,运行后选择“新建连接”
    1.PNG

    2、根据Traccar所使用的数据库选择对应的连接类型,traccar默认为“H2”
    3.PNG

    下面以Mysql数据库举例说明:
    2.PNG

    3、设置数据库连接参数,根据traccar.xml配置文件选择:
    Code: [全选] [Expand/Collapse]<!– 系统默认的H2数据库 –>    <entry key=‘database.driver’>org.h2.Driver</entry>    <entry key=‘database.url’>jdbc:h2:./data/database</entry>    <entry key=‘database.user’>sa</entry>    <entry key=‘database.password’ /> <!– 用户自选的MySQL数据库 –>       <entry key=‘database.driver’>com.mysql.cj.jdbc.Driver</entry>                      <entry key=‘database.url’>jdbc:mysql://192.168.10.80:3306/traccar?serverTimezone=UTC&amp;useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=”</entry>    <entry key=‘database.user’>traccar</entry>                                         <entry key=‘database.password’>123456</entry>GeSHi © Codebox Plus Extension
    4.PNG

    4、备份数据库
    9.PNG
    10.PNG

    5、连接好数据库,找到“tc_positions”,鼠标右键点击表名,选择“编辑表结构”:
    5.PNG

    6、找到“latitude、longitude、latitudewgs84、longitudewgs84”这4个字段,将前2个字段删除,将后2个字段名中的“wgs84”删除,点击右下角“应用变更”
    6.PNG
    7.PNG
    8.PNG

  3. Anonymous说:

    这才是真大佬,感谢您的回复!

  4. Anonymous说:

    database.mv.db这种怎么改

  5. BG6RSH说:
    DD11 写了: 周五 10月 09, 2026 10:24 amdatabase.mv.db这种怎么改

    traccar默认为“H2”,选这个类型。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。