Contact:lewis5499@whu.edu.cn
NavMap(导航电子地图)软件基于Android Studio开发,实现了以下功能:
·实现屏幕点击选取路径点的路径查询;
·实现用户文本框输入起始坐标的路径查询;
·实现动态比例尺、实现地图实时指南针(指示地图旋转)、实现用户实时指南针(指示用户手机指向);
·实现APP启动页的过渡动画实现-SplashActivtity;
·实现基于ObjectAnimator实现路径查询动画、指南针旋转动画、mapView旋转动画、mapView缩放动画;
·实现文本框路径查询的输入合法检查、处理服务器请求响应、Null Object检查等详细的容错处理;
·实现用户位置的实时跟踪(地图以用户位置居中刷新)、用户静止与运动状态的自定义不同坐标切换;
·实现美化的UI设计,完善的用户交互:按键震动反馈、按键透明水波纹效果,详见“res”目录下的png、xml资源文件。
Note:
成本所限,现在服务器已经关闭,功能无法测试。用户可修改代码中的setTileSource连接到自己配置的服务器,或使用离线地图瓦片,注意修改路径查询等类相应的部分。。
HUAWEI Nova 10 pro的NavMap APP测试视频在./video目录下。仅供参考。