⾏者APP适配国外环境问题解决
(本⽂1151字,阅读约5分钟)
玩骑⾏的同伴都知道,长途骑⾏,第⼀需要好的硬件,如⼤腿发动机、车⼦、装备等;⼆是需要好的软件,如意志、有氧能⼒、骑⾏app等。
到雅加达后,才发现在国内⽤了⼏年的⿊鸟单车完成失灵,实时路线记录、路书制作功能等缺失。于是尝试了国内的⾏者、咕咚、悦动圈;国外的Bikemap、Strava。国内的软件都⼤同⼩异,到了国外有种种功能的缺失问题,不能满⾜国内骑⾏者在国外骑⾏的需求。国外的软件Bikemap还OK,但是进阶功能需要收费,⽽且价格不菲,Strava同样。作为⼀个不愿意花钱的骑⾏渣渣,踏上了开启国内软件国际化的艰难⼼酸适配路程(熬夜两晚)。⽽适配的对象,选择了在国内混得风⽣⽔起,⼝碑不错的⾏者app。要想⾏者在印尼可以正常使⽤,需要解决三个issues:1、国外离线地图的功能;2、骑⾏路书的制作功能;3、实时骑⾏的路线导航功能。
第⼀、国外离线地图功能。
解决:1、通过百度地图app软件下载印尼的离线地图;2、将离线地图导⼊⾏者app对应的离线地图⽬录;3、重启⾏者后⽣效。
百度地图离线地图下载路径Redmi Note 9 Pro\内部存储设备\Android\data\com.baidu.BaiduMap\BaiduMap\vmp
⾏者app读取离线地图路径Redmi Note 9 Pro\内部存储设备\Android\data\im.xingzhe\files\vmp,
b、不同⼿机型号,具体路径可能不同。在搜索vmp⽬录时,可能存在多个同名⽬录,调⽤地图软件的app们都可能存在vmp⽬录,如去哪⼉。如实在不到是哪个vmp,可以尝试在⼿机下载⼀个⼩的离线地图包,看⽬录更新时间即可;
第⼆、骑⾏路书制作功能。
3、通过⽹页版⾏者路书,导⼊GPX⽂件,并上传,⽣成⾏者路书,获得⾏者路书编码;
4、⾏者app根据路书编码,搜索并下载路书(直接将GPX拷贝进⼿机⾏者的路书⽬录应该也是可以的,有兴趣同学可以实践⼀下);
第三、实时骑⾏路线导航功能。
解决:1、路书制作完成后,⾏者可以根据路书情况,开启实时导航;
2、另外也可以选择下载google map APP,进⾏实时导航。
探索过程中,有如下问题发现,
1、百度地图和⾕歌地图,种种原因,⽬前不⽀持直接将其⽣成路书导出成GPX⽂件,因此需要⽤⽹页版⼯具进⾏转换;
2、⾏者app调⽤百度地图api时,只能下载国内城市的百度地图的离线地图;
google官方下载app
3、在骑⾏路书制作的问题上,⾏者app只能在国内正常制作,在国外,⾏者app及其⽹页版,均不能正常制作路数;
4、⽬前机车版导航只有安卓版的google map APP⽀持,百度地图app及其web、google map ⽹页版,均不⽀持,在印尼骑⾏,最适合的就是机车版导航;
本⽂参考了google上⼀些⽹友的博客,感谢技术博客Converting Google Maps Directions to GPX data的作者Sverrir Sigmundarson,
感谢Redmi Note 9 Pro 5G 解决⾕歌地图闪退问题的作者beecoder,最后,感谢那些敢于探索,付于实践,乐于分享的朋友。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。