QueryRoute

new mars3d.query.QueryRoute(options)

查询路径规划

参数名称 类型 描述信息
options object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
service QueryServiceType | string "gaode" 可选

服务类型,支持:"tdt"天地图POI服务,"baidu"百度POI服务,,"gaode"高德POI服务

key string | Array.<string> 可选

对应服务的Token值

chinaCRS ChinaCRS | string "WGS84" 可选

标识当前地图的国内坐标系,传入 map.chinaCRS

headers object {} 可选

将被添加到HTTP请求头。

proxy Cesium.DefaultProxy 可选

加载资源时使用的代理。

参考:

方法

getShortestPath(data)object

计算结果中的最短距离的导航路径

参数名称 类型 描述信息
data Array.<object>

queryArr返回的结果数组

返回值:

返回路线数据和index顺序

query(queryOptions)Promise.<object>

按指定类别自动查询

参数名称 类型 描述信息
queryOptions object

查询参数

参数名称 类型 描述信息
type QueryRouteType | string

类型

points Array.<Array>

按起点、终点 顺序的坐标数组,如[[117.500244, 40.417801],[117.500244, 40.417801]]

success function 可选

查询完成的回调方法

error function 可选

查询失败的回调方法

返回值:

查询完成的Promise,等价于success参数

queryArr(queryOptions)Promise.<object>

按指定类别自动查询(多个路线数组,递归处理)

参数名称 类型 描述信息
queryOptions object

查询参数

参数名称 类型 描述信息
type QueryRouteType

类型

points Array.<Array>

多条,按起点终点 顺序的坐标数组,如[ [ [117.500244, 40.417801],[117.500244, 40.417801] ], [ [117.500244, 40.417801],[117.500244, 40.417801] ] ]

success function 可选

查询完成的回调方法

error function 可选

查询失败的回调方法

返回值:

查询完成的Promise,等价于success参数

queryBicycling(queryOptions)Promise.<object>

骑行路径查询 (单个查询)

参数名称 类型 描述信息
queryOptions object

查询参数

参数名称 类型 描述信息
points Array.<Array>

按起点、终点 顺序的坐标数组,如[[117.500244, 40.417801],[117.500244, 40.417801]]

success function 可选

查询完成的回调方法

error function 可选

查询失败的回调方法

返回值:

查询完成的Promise,等价于success参数

queryDriving(queryOptions)Promise.<object>

驾车路径规划查询

参数名称 类型 描述信息
queryOptions object

查询参数

参数名称 类型 默认值 描述信息
points Array.<Array>

按起点、途经点、终点 顺序的坐标数组,如[[117.500244, 40.417801],[117.500244, 40.417801]]

avoidpolygons Array.<Array>

区域避让数组(支持多个),支持32个避让区域,每个区域最多可有16个顶点。避让区域不能超过81平方公里,否则避让区域会失效。

strategy string 0 可选

驾车选择策略,参考高德官网说明,默认为0:速度优先,不考虑当时路况,此路线不一定距离最短

success function 可选

查询完成的回调方法

error function 可选

查询失败的回调方法

返回值:

查询完成的Promise,等价于success参数

queryWalking(queryOptions)Promise.<object>

步行路径规划 (单个查询)

参数名称 类型 描述信息
queryOptions object

查询参数

参数名称 类型 描述信息
points Array.<Array>

按起点、终点 顺序的坐标数组,如[[117.500244, 40.417801],[117.500244, 40.417801]]

success function 可选

查询完成的回调方法

error function 可选

查询失败的回调方法

返回值:

查询完成的Promise,等价于success参数

setOptions(options)void

更新参数

参数名称 类型 描述信息
options object

与类的构造方法参数相同

返回值: