使用海外悦联一段时间了,一直在用Androidauto,但没有自带地图,总觉得少了点什么,
万一.....在人生路不熟的郊外,手机突然坏掉了呢!!呵呵
(哪有那么多万一啊)..............
于是开始研究自带地图,但是经过一段时间 的努力,还是没能成功,激活是个大问题,就算激活了,地图包更是个大问题,由于中国悦联是定制的,所以海外悦联地图是没有中国的地图包的,所以放弃了!!!
无意间在逛国外论坛时发现了个不错的东西,国外大神flyandi修改的mazda-enhanced-compass增强型指南针,就是把打开导航后出现的指南针界面修改为可以显示地图,虽然只能显示不能导航,对于备用地图来说,能知道自己所在位置,足以,“有地图总比没有好”
!!
国外大神的效果图
稍微了解了下原理,就是在悦联系统上搭建一个瓦片地图服务器,将每个缩放级别的地图切割成无数256x256的小图片保存到内存卡,根据定位坐标,加载坐标附近的小图片并合成一直大图片,并显示出来(一般电脑在线地图就是瓦片地图服务器,网速慢是会发现地图是一个方块一个方块的加载的)
国外论坛讨论帖 https://www.mazda3revolution.com/threads/enhanced-compass-application-for-mazda-connect.100657/
原作者下载地址 https://github.com/flyandi/mazda-enhanced-compass
里面包含了所有文件,作者提供了usb安装的文件
1:把install文件夹里的文件复制到U盘中插到悦联就能安装(注意dataRetrieval_config文件里的路径有问题,需要把/mnt/sd?1/tweaks.sh 改成/mnt/sd*/tweaks.sh才能检测到并安装),
还有,安装脚本会重新“禁止行车中触屏”(据说和地图有冲突),安装好后我重新开启“行车中允许触屏”没发现有什么冲突的!
2:然后把dist文件夹里的sdcard里面的内容复制到SD内存卡,插到悦联就行!!
注意:我使用悦联固件是59的,70后的固件 并未测试,未测试,未测试,不知道是否能用
接下来是地图渲染
地图包就不用想了,国外大神修改的地图