traccar服务高德地图适配版docker镜像安装教程


前期为traccar做了一个4.8版本的高德地图适配版,现在源版本升级,本次应许多朋友的要求,在traccar-server源代码的基础上,为高德地图重新做了适配,解决了使用高德地图发生偏移情况。
这次只适配了部分常用协议,不保证使用中可能会出现未知的问题,如果有问题请跟贴。
为方便大家使用,做成了docker镜像。

一、安装过程:
1、在Docker管理界面,从URL安装

t1.PNG

2、输入网址“https://hub.docker.com/r/bg6rsh/traccar-amap”

t2.PNG

3、下载过程

t3.PNG

4、下载完成后,双击下载的映像,生成容器

t4.PNG

5、进入“高级设置”,按下面图片进行设置

t5.PNG
t6.PNG

按下图设置映射目录,将Docker内部目录,映射到群晖目录中,方便修改设置,备份数据文件

t7.PNG
t8.PNG

6、按教程设置完后,点“应用”运行服务

t9.PNG

7、运行后映射目录中的内容如下,

t10.PNG
t11.PNG

其中“default.xml”文件不要修改,“traccar.xml”需要根据情况设定。

8、traccar.xml设置说明:

  1. <?xml version=‘1.0’ encoding=‘UTF-8’?>
  2.  
  3. <!DOCTYPE properties SYSTEM ‘http://java.sun.com/dtd/properties.dtd’>
  4.  
  5. <properties>
  6.  
  7.     <entry key=‘config.default’>./conf/default.xml</entry>
  8.  
  9.     <!–
  10.  
  11.    This is the main configuration file. All your configuration parameters should be placed in this file.
  12.  
  13.    Default configuration parameters are located in the "default.xml" file. You should not modify it to avoid issues
  14.    with upgrading to a new version. Parameters in the main config file override values in the default file. Do not
  15.    remove "config.default" parameter from this file unless you know what you are doing.
  16.  
  17.    For list of available parameters see following page: https://www.traccar.org/configuration-file/
  18.  
  19.    –>
  20.     <!–  数据库连接参数,如果要连接到mysql数据库,请修改此处   –>
  21.     <entry key=‘database.driver’>org.h2.Driver</entry>
  22.     <entry key=‘database.url’>jdbc:h2:./data/database</entry>
  23.     <entry key=‘database.user’>sa</entry>
  24.     <entry key=‘database.password’></entry>
  25.    
  26.     <!–  高德地图逆地理编码设置   –>
  27.     <entry key=‘geocoder.enable’>true</entry>
  28.     <entry key=‘geocoder.format’>%f</entry>
  29.     <!–  下面’geocoder.key’参数需要在高德网上申请一个自己专用的“web服务器”key   –>
  30.     <entry key=‘geocoder.key’>de6cf58608a044b643da48377c6bdbfb</entry>
  31.     <entry key=‘geocoder.type’>amap</entry>
  32.     <entry key=‘geocoder.url’>https://restapi.amap.com/v3/geocode/regeo</entry>
  33.  
  34. </properties>

如果使用的是MySQL数据库,连接参数请参照下面设置

  1.     <entry key=‘database.driver’>com.mysql.cj.jdbc.Driver</entry>                  
  2.     <entry key=‘database.url’>jdbc:mysql://192.168.3.8:3307/traccar?serverTimezone=UTC&useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=”</entry>
  3.    <entry key=’database.user’>traccar</entry>                                    
  4.    <entry key=’database.password’>12345678</entry>

9、去“高德开放平台”https://lbs.amap.com/ 注册一个账号,可以用支付宝、淘宝账号登录。

t12.PNG

大家一定要申请自己的“Web服务”KEY,因为高德免费的逆地理编码3000000次/日,如果大家都用这个,那就用不了多长时间了。这个KEY只是提供大家测试用,不保证能用多长时间。怎么申请网上有很多介绍,大家可自行查找。

t13.PNG
t14.PNG

原文作者: BG6RSH | 查看原帖

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

发表回复

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

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