public class

MotorcyclingParam

extends RoutePlanningParam
java.lang.Object
   ↳ com.tencent.lbssearch.object.param.RoutePlanningParam
     ↳ com.tencent.lbssearch.object.param.MotorcyclingParam

Class Overview

摩托车路径规划参数

Summary

Nested Classes
enum MotorcyclingParam.EnergyType 摩托车能源类型(与服务端 MotoEnergyType 数字编码 1:1,必传,不可传 0)  
enum MotorcyclingParam.Policy 摩托车路径规划策略类型  
enum MotorcyclingParam.Preference 摩托车路径规划偏好  
Public Constructors
MotorcyclingParam()
MotorcyclingParam(LatLng from, LatLng to)
Public Methods
MotorcyclingParam addWayPoint(LatLng l)
增加一个途经点,最多16个
MotorcyclingParam addWayPoints(Iterable<LatLng> ls)
增加多个途经点
RequestParams buildParameters()
构造参数
boolean checkParams()
检查参数输入是否正确
MotorcyclingParam fromPOI(String fromPOI)
设置起点POI ID
Class<MotorcyclingResultObject> getResultClass()
String getUrl()
MotorcyclingParam policy(MotorcyclingParam.Policy policy, Preference... preferences)
设置摩托车路径规划策略
MotorcyclingParam setDisplacement(int displacement)
设置发动机排量,单位:cc
MotorcyclingParam setEnergyType(MotorcyclingParam.EnergyType energyType)
设置能源类型(必填)
MotorcyclingParam setMultRoute(int multRoute)
设置是否返回多方案
MotorcyclingParam setNoStep(int noStep)
不返回路线引导信息,可使回包数据量更小
MotorcyclingParam setPlateNumber(String plateNumber)
设置车牌号
MotorcyclingParam setTrafficSpeed(boolean trafficSpeed)
设置是否携带路况配速信息
[Expand]
Inherited Methods
From class com.tencent.lbssearch.object.param.RoutePlanningParam
From class java.lang.Object
From interface com.tencent.lbssearch.object.param.ParamObject

Public Constructors

public MotorcyclingParam ()

public MotorcyclingParam (LatLng from, LatLng to)

Public Methods

public MotorcyclingParam addWayPoint (LatLng l)

增加一个途经点,最多16个

public MotorcyclingParam addWayPoints (Iterable<LatLng> ls)

增加多个途经点

public RequestParams buildParameters ()

构造参数

public boolean checkParams ()

检查参数输入是否正确

public MotorcyclingParam fromPOI (String fromPOI)

设置起点POI ID

public Class<MotorcyclingResultObject> getResultClass ()

public String getUrl ()

public MotorcyclingParam policy (MotorcyclingParam.Policy policy, Preference... preferences)

设置摩托车路径规划策略

Parameters
policy 策略
preferences 偏好(可选,可多选)

public MotorcyclingParam setDisplacement (int displacement)

设置发动机排量,单位:cc

public MotorcyclingParam setEnergyType (MotorcyclingParam.EnergyType energyType)

设置能源类型(必填)

public MotorcyclingParam setMultRoute (int multRoute)

设置是否返回多方案

Parameters
multRoute 0 单方案 / 1 多方案(最多3条)

public MotorcyclingParam setNoStep (int noStep)

不返回路线引导信息,可使回包数据量更小

Parameters
noStep 0 [默认] 返回 / 1 不返回

public MotorcyclingParam setPlateNumber (String plateNumber)

设置车牌号

public MotorcyclingParam setTrafficSpeed (boolean trafficSpeed)

设置是否携带路况配速信息