BMK_DRIVING_BLK_FIRST = -1, //躲避拥堵(自驾)
BMK_DRIVING_TIME_FIRST = 0, //最短时间(自驾) 默认
BMK_DRIVING_DIS_FIRST = 1, //最短路程(自驾)
BMK_DRIVING_FEE_FIRST, //少走高速(自驾)
/**
*驾乘路线检索
*异步函数,返回结果在BMKRouteSearchDelegate的onGetDrivingRouteResult通知
*@param drivingRoutePlanOption 驾车检索信息类
*@return 成功返回YES,否则返回NO
*/
- (BOOL)drivingSearch:(BMKDrivingRoutePlanOption*)drivingRoutePlanOption;
例子:
/*
BMK_DRIVING_BLK_FIRST = -1, //躲避拥堵(自驾)
BMK_DRIVING_TIME_FIRST = 0, //最短时间(自驾) //默认
BMK_DRIVING_DIS_FIRST = 1, //最短路程(自驾)
BMK_DRIVING_FEE_FIRST, //少走高速(自驾)
*/
BMKDrivingRoutePlanOption *drivingRouteSearchOption = [[BMKDrivingRoutePlanOption alloc]init];
drivingRouteSearchOption.from = start;
drivingRouteSearchOption.to = end;
drivingRouteSearchOption.wayPointsArray = array;
drivingRouteSearchOption.drivingPolicy = tfdrivingPolicy;
BOOL flag = [_routesearch drivingSearch:drivingRouteSearchOption];
if(flag)
{
CHDebugLog(@"search success.");
}
else
{
CHDebugLog(@"search failed!");
}