BMKOpenRouteOption.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //
  2. // BMKOpenRouteOption.h
  3. // UtilsComponent
  4. //
  5. // Created by wzy on 15/3/26.
  6. // Copyright (c) 2015年 baidu. All rights reserved.
  7. //
  8. #ifndef UtilsComponent_BMKOpenRouteOption_h
  9. #define UtilsComponent_BMKOpenRouteOption_h
  10. #import <UIKit/UIKit.h>
  11. #import "BMKOpenOption.h"
  12. #import <BaiduMapAPI_Base/BMKTypes.h>
  13. typedef enum
  14. {
  15. BMK_OPEN_TRANSIT_RECOMMAND = 3, //推荐
  16. BMK_OPEN_TRANSIT_TRANSFER_FIRST, //少换乘
  17. BMK_OPEN_TRANSIT_WALK_FIRST, //少步行
  18. BMK_OPEN_TRANSIT_NO_SUBWAY, //不坐地铁
  19. BMK_OPEN_TRANSIT_TIME_FIRST, //时间短
  20. }BMKOpenTransitPolicy;
  21. ///此类管理调起百度地图路线时传入的参数
  22. @interface BMKOpenRouteOption : BMKOpenOption
  23. ///起点
  24. @property (nonatomic, strong) BMKPlanNode *startPoint;
  25. ///终点
  26. @property (nonatomic, strong) BMKPlanNode *endPoint;
  27. @end
  28. ///此类管理调起百度地图步行路线时传入的参数
  29. @interface BMKOpenWalkingRouteOption : BMKOpenRouteOption
  30. @end
  31. ///此类管理调起百度地图驾车路线时传入的参数
  32. @interface BMKOpenDrivingRouteOption : BMKOpenRouteOption
  33. @end
  34. ///此类管理调起百度地图公共交通路线时传入的参数
  35. @interface BMKOpenTransitRouteOption : BMKOpenRouteOption
  36. //策略,默认:BMK_OPEN_TRANSIT_RECOMMAND(异常值,强制使用BMK_OPEN_TRANSIT_RECOMMAND)
  37. @property (nonatomic, assign) BMKOpenTransitPolicy openTransitPolicy;
  38. @end
  39. #endif