Tracks NZ是一款通过Expo开发的离线导航软件,离线导航对于喜欢爬山的驴友们还是很有必要的,有时候进了一些没有架设基站的地区手机信号就会特别差,地图导航没有网了基本也没法用。这款Tracks NZ是一款离线导航软件,不需要网络也可以帮你进行导航,让你在外游玩不至于迷路。
软件开发说明:
离线地图采用了 https://medium.com/@mellet/adding-offline-capabilities-for-mapview-in-expo-dd9c1b1ab732 这里提出的办法,基本就是自己计算需要下载的地图图块的列编然后自行实现下载的管理。地图依然用最基本的 Expo 自带的 react-native-community/react-native-maps,最终实现并没有一开始想象地那么复杂了,性能还不错,唯一的缺点可能就是地图占用尺寸由于是位图可能相比会大那么一些,不过这样自带一个好处就是地图源有更多其他的选择了,我用的是这边“土地局” LINZ 免费发布的户外爱好者常用的地图“TOPO250/50”。
性能也是个问题,由于数据量稍大(包括全国的步道数据)又都得在客户端里离线处理,怎么筛选出当前区域的数据也得谨慎处理,我发现瓶颈和遇到的一些奇怪的问题基本都是在 Android 上。所以最终 Android 版本等到 iOS 发了好几天后才发布。
主要功能:
-放大并在地图上查找轨道,小屋和露营地
-书签项
-即使您没有Internet访问,除地图以外的所有数据均可用。
-离线地图可以下载