百度地图的Demo里有个路线规划的功能,但是,这个功能和Activity耦合性太高,所以需要单独抽离出路径规划功能,进行“解耦”。
注:由于项目原因,本文只针对驾车路线规划进行封装。

首先,定义RoutePlan类,这个类就是路线规划类,既然是路线规划,所以要实现OnGetRoutePlanResultListener接口,路线规划需要的三个参数作为它的成员,即城市city、起点start、终点end。

然后,由于需要搜索,所以对外提供搜索接口:

public void drivingPlan(){}

更多相关文章

  1. Android--推送机制实现原理(二)-自己实现推送功能
  2. javascript小例子--实现邮箱验证的功能
  3. Sping Boot入门到实战之实战篇(二):一些常用功能的Spring Boot Star
  4. 当我运行.jar时,在java.library中会得到一个“No lwjgl”。路线”
  5. java数组常用功能
  6. 基于JavaScript实现验证码功能
  7. JAVA 实现tail -f 日志文件监控功能
  8. JSP+JavaBean实现用户登录功能

随机推荐

  1. Android Jni代码示例讲解
  2. 深入透析Android事件分发机制
  3. Android 4.03 编译系统------envsetup.sh
  4. Debug Android(安卓)and Linux suspend a
  5. Android Open Accessory Protocol 2.0
  6. 【Android增量升级系列_01】 浅谈Android
  7. quick cocos2dx解决ByteArray中readchar
  8. 享受Android应用程序的Java技术盛宴
  9. Android中xml的部分属性
  10. 如何一个android工程作为另外一个android