目录
前言
前段时间入手了佳明520,本来不带地图的,然后偶然看到可以搞进去自制地图就开始折腾之旅。首先在这边感谢@步子大了吧大佬的《为Garmin Edge 520码表添加地图,创建路线,导入路线》博客。这个博客中的方法可以比较简单的导入非中文的地图,其实骑行看看路书的话也是足够的。导入中文地图的思路其实和英文的没有区别,只要生成了对应的img文件替换即可。从这个网站的试验结果来看,520不能支持UTF-8格式编码的img文件,会显示无法解锁,因此只能使用latin1标准编码地名,导致无法显示中文。按照这个思路,我尝试了之后发现520可以使用GBK编码的img文件,因此本文介绍的方法主要就是怎么生成GBK编码地名的img文件。
具体步骤
使用openstreetmap原始的osm.pbf文件通过splitter和mkgmap生成GBK编码的img文件,替换掉原来的gmapbmap.img文件
下载osm.pbf文件
安装splitter和mkgmap
其实就是安装java环境然后下载上面两个jar包
osm-》img的转换
osm.pbf太大,需要splitter切分
$ java -jar splitter.jar xxxxx.osm.pbf
切分之后会自动生成一堆osm文件和template.args文件使用下面的代码进行osm到img的转换。
$ java -Xmx20000M -jar mkgmap.jar --code-page=936 --gmapsupp -c template.args
不出意外,你应该可以看到当前目录下生成了一个gmapsupp.img。恭喜你花少得多了的钱获得了不是不能用的地图功能,哈哈哈。
enjoy it!!!!!!
导入路书
520路书没办法直接导入,通过佳明connect网站规划好路书之后保存导出gpx,偏移问题使用@步子大了吧大佬的脚本进行‘g2w’的转换之后可以重合。
我基本会在出发之前规划好路书,加上可以一看的背景地图,已经可以满足我骑游的需求了。