Class: DrivingRoute

DrivingRoute

路径规划 根据输入的起点、终点坐标,返回路径数据并渲染在地图上。支持指定服务类型

const drivingRoute = new DrivingRoute(this.viewer);
drivingRoute.search(
  new Position(117.94069398, 38.01955805),
  new Position(117.95500134, 38.01200355, 5.67801574), {
  originMarker: new Marker({
    position: new Position(117.94069398, 38.01955805),
    billboard: {
      icon: require("../../assets/end.png")
    }
  }),
  destMarker: new Marker({
    position: new Position(117.95500134, 38.01200355, 5.67801574),
    billboard: {
      icon: require("../../assets/locate.png")
    }
  })
});

new DrivingRoute(viewer)

app/pathAnalysis/drivingRoute/DrivingRoute.js, line 49
Name Type Description
viewer viewer

主视图

Classes

DrivingRoute

Methods

clear()

app/pathAnalysis/drivingRoute/DrivingRoute.js, line 148

从路径图层中清除显示的结果要素

getAMapData(options)

app/pathAnalysis/drivingRoute/DrivingRoute.js, line 171

获取高德服务返回数据

Name Type Description
options *
Name Type Description
origin Array

起点

destination Array

终点

strategy Number

驾车策略

waypoints Number

途经点 经度和纬度用","分割,经度在前,纬度在后,小数点后不超过6位,坐标点之间用";"分隔

avoidroad String

规避路线名 只支持一条避让道路

outputCoordType String

输出坐标类型 "AMap"|"BMap"|"TMap"|"GMap"

getBMapData(options)

app/pathAnalysis/drivingRoute/DrivingRoute.js, line 185
Name Type Description
options *
Name Type Description
origin Array

起点

destination Array

终点

strategy Number

驾车策略

waypoints String

规避路线 途径点坐标串,支持18个以内的有序途径点。 多个途径点坐标按顺序以英文竖线符号分隔, 示例: 40.465,116.314|40.232,116.352|40. 121,116.453

outputCoordType String

输出坐标类型 "AMap"|"BMap"|"TMap"|"GMap"

Deprecated
  • (弃用)获取百度服务返回数据

    getTMapData(options)

    app/pathAnalysis/drivingRoute/DrivingRoute.js, line 199

    获取天地图服务返回数据

    Name Type Description
    options *
    Name Type Description
    origin Array

    起点

    destination Array

    终点

    strategy Number

    驾车策略

    waypoints String

    途经点 途径点字符串格式:116.35506,39.92277;116.35506,39.92277两个坐标之间以分号隔开,坐标xy之间用逗号隔开(都是半角)

    outputCoordType String

    输出坐标类型 "AMap"|"BMap"|"TMap"|"GMap"

    remove()

    app/pathAnalysis/drivingRoute/DrivingRoute.js, line 156

    从地图中移出路径图层

    app/pathAnalysis/drivingRoute/DrivingRoute.js, line 71

    添加路线

    Name Type Description
    origin Array

    起点

    destination Array

    终点

    options *

    其他参数