一、功能需求
1. 终端地图基本功能(通过方法调用和菜单启动)
a. 地图显示
i. 地图数据支持google栅格地图。
ii. 支持少量级别显示,最多3级缩放。
b. 定位当前位置
c. 定位目标位置
i. 显示目标方位和距离
d. 显示最佳路径信息。(可以通过下一步,下一步的方式展示最佳路径)
2. 自导航功能(只有在显示当前位置时才启动自导航功能)
a. 无目标导航,本地GPS坐标刷新,地图移动。
b. 带目标导航,本地GPS坐标刷新,地图移动,显示目标的方位和距离。同时显示最佳路径信息
二、 操作设计要求
a. 手机键盘的左右上下进行地图的前后左右的地图或移动。
b. OK键为返回初始比例尺和各个比例尺来回切换。(不超过3个比例尺)
c. 显示最佳路径后,对于最佳路径的前一步、后一步是通过操作左右方向键实现。
三、 其他非功能性要求
a. 性能高
b. 软件包小,在30K左右。
c. 提交全部源码,尽量不使用无源码的外部Jar包
d. 注释规范清楚
e. 带简单文档
f. 界面清晰