路线规划开发(openLBS#7): 1、初期设置为用户输入起点和终点; 2、可以选择驾车、步行、公交三种模式; 3、给出路线,并给出导航点,可以手动查看整条路线经过的点; 4、可以取消路线; 建议实现: 5、可以选择策略: (1)公交:时间优先、少换乘、少步行、非地铁 (2)驾车:时间优先、距离最短、费用最少 6、用户可在地图上自选点;
定位图层开发(openLBS#3): 1、混合定位、反地理编码给出具体位置信息; 2、给出缩放级别、和定位精度; 3、提供更新位置按钮; 4、给出三种模式:定位、跟踪、罗盘; 5、替换自带缩放控件
关于UI设计(openLBS#1): 顶部actionbar导航、侧边NavigationDrawer抽屉式导航、Fragment布局。 --------------------------------- 顶部动态更新当前活动标题; 顶部actionbar菜单留出操作响应接口; 侧边主要为功能切换选项;
1、+管理地图生命周期、UI控制包含手势控制; 2、+使用侧边和actionbar导航,基于fragment,布局简洁大气; 3、+定位图层包含定位、跟随、罗盘三种模式,-给出定位状态和精度; 4、+图层显示包含普通街景、卫星、-交通流量三种模式; 5、+POI搜索包含关键字模糊查询周边、-suggestion查询,+支持Place详情页; 6、+路线规划包含驾车、步行、公交,-可选择规划方案,+支持城市公交线路查询; 7、-短串分享可通过短信、邮件和第三方分享组件,针对POI搜索结果分析; 8、+离线地图包括查询、下载和管理; 9、-导航支持调用百度地图移动客户端或者web端; 10、-设置针对地图缩放级别、旋转角度以及相关控件等。
1、基本需求: (1)定位 (2)路线规划 (3)POI搜索 (4)相关设置 2、其他需求: (1)离线地图 (2)Place详情页 (3)导航 (4)短串分享 (5) LBS云检索