【Android】策略模式封装百度地图路线规划模块
16lz
2021-01-22
百度地图的Demo里有个路线规划的功能,但是,这个功能和Activity耦合性太高,所以需要单独抽离出路径规划功能,进行“解耦”。
注:由于项目原因,本文只针对驾车路线规划进行封装。
首先,定义RoutePlan类,这个类就是路线规划类,既然是路线规划,所以要实现OnGetRoutePlanResultListener接口,路线规划需要的三个参数作为它的成员,即城市city、起点start、终点end。
然后,由于需要搜索,所以对外提供搜索接口:
public void drivingPlan(){}
更多相关文章
- Android--推送机制实现原理(二)-自己实现推送功能
- javascript小例子--实现邮箱验证的功能
- Sping Boot入门到实战之实战篇(二):一些常用功能的Spring Boot Star
- 当我运行.jar时,在java.library中会得到一个“No lwjgl”。路线”
- java数组常用功能
- 基于JavaScript实现验证码功能
- JAVA 实现tail -f 日志文件监控功能
- JSP+JavaBean实现用户登录功能