/* * BMKShareUrlSearchOption.h * BMapKit * * Copyright 2014 Baidu Inc. All rights reserved. * */ #import /// poi详情短串分享检索信息类 @interface BMKPoiDetailShareURLOption : NSObject { NSString *_uid; } ///poi的uid @property (nonatomic, strong) NSString *uid; @end ///反geo短串分享检索信息类 @interface BMKLocationShareURLOption : NSObject { NSString *_name; NSString *_snippet; CLLocationCoordinate2D _location; } ///名称 @property (nonatomic, strong) NSString *name; ///通过短URL调起客户端时作为附加信息显示在名称下面 @property (nonatomic, strong) NSString *snippet; ///经纬度 @property (nonatomic, assign) CLLocationCoordinate2D location; @end ///路线规划短串分享 typedef enum { BMK_ROUTE_PLAN_SHARE_URL_TYPE_DRIVE = 0, //驾车路线规划短串分享 BMK_ROUTE_PLAN_SHARE_URL_TYPE_WALK = 1, //步行路线规划短串分享 BMK_ROUTE_PLAN_SHARE_URL_TYPE_RIDE = 2, //骑行路线规划短串分享 BMK_ROUTE_PLAN_SHARE_URL_TYPE_TRANSIT = 3, //公交路线规划短串分享 }BMKRoutePlanShareURLType; ///路线规划短串分享检索信息类 @interface BMKRoutePlanShareURLOption : NSObject ///路线规划短串分享类型 @property (nonatomic, assign) BMKRoutePlanShareURLType routePlanType; ///起点,可通过关键字、坐标两种方式指定,使用关键字时必须指定from.cityID @property (nonatomic, strong) BMKPlanNode *from; ///终点,可通过关键字、坐标两种方式指定,使用关键字时必须指定to.cityID @property (nonatomic, strong) BMKPlanNode *to; ///cityID,当进行公交路线规划短串分享且起终点通过关键字指定时,必须指定 @property (nonatomic, assign) NSUInteger cityID; ///公交路线规划短串分享时使用,分享的是第几条线路 @property (nonatomic, assign) NSUInteger routeIndex; @end