ESNavigation

esmap. ESNavigation

导航对象

构造函数

new ESNavigation(configs)

描述:
  • 创建一个导航对象

参数:
名称 类型 描述
configs object
属性
名称 类型 属性 默认值 描述
appKey string <optional>
null

调用高德三维场景API的appKey

speed number <optional>
4

模拟导航速度

followAngle boolean <optional>
true

模拟导航是否自动旋转三维场景

followPosition boolean <optional>
true

模拟导航是否自动跟随视角

audioPlay boolean <optional>
false

是否播放语音

mode 1 | 2 <optional>
1

导航模式 (1: 人行 2: 车行)

lineStyle object <optional>

导航线样式

scaleAnimate boolean <optional>
true

是否开启缩放动画

locationMarkerUrl string

定位图标地址

locationMarkerSize number <optional>
50

定位图标大小

属性

ladderType

描述:
  • 跨层策略

locationMarker

描述:
  • 定位标注

mode :Number

描述:
  • 导航模式 1: 人行 2: 车行

类型:
  • Number
描述:
  • 导航过程中的提示信息

类型:
  • string

方法

clearAll()

描述:
  • 清除所有,并重置为初始状态

clearLocationMarker()

描述:
  • 清除定位标注

clearMarkers()

描述:
  • 清除起点和终点

clearNaviLines()

描述:
  • 清除导航线

drawNaviLine()

描述:
  • 绘制导航线

(async) getRouteResult(options)

描述:
  • 获取路径规划结果

参数:
名称 类型 描述
options object
属性
名称 类型 描述
drawRoute object

是否绘制路径

useAMap object

是否使用高德三维场景路径规划

type navType

高德三维场景路径规划类型

setEndPoint(options)

描述:
  • 设置导航终点

参数:
名称 类型 描述
options object
属性
名称 类型 属性 描述
x number

终点x坐标

y number

终点y坐标

fnum number <optional>

终点楼层

bid number <optional>

终点建筑id

setStartPoint(options)

描述:
  • 设置导航起点

参数:
名称 类型 描述
options object
属性
名称 类型 属性 描述
x number

起点x坐标

y number

起点y坐标

fnum number <optional>

起点楼层

bid number <optional>

起点建筑id

simulate()

描述:
  • 开始模拟导航

walkTo(location, backlimit)

描述:
  • 真实导航移动到定位点

参数:
名称 类型 描述
location object

定位点

backlimit boolean

是否限制回退

location.x number

定位点x坐标

location.y number

定位点y坐标

location.fnum number

定位点楼层

location.bid number

定位点建筑id

事件

complete

描述:
  • 导航结束事件

error

描述:
  • 路径规划失败事件

类型:
  • Error

naviTip

描述:
  • 导航过程中的获取提示信息事件

类型:
  • string

reRouting

描述:
  • 重新规划路线事件

success

描述:
  • 路径规划成功事件

属性:
名称 类型 描述
result object

路径规划结果

naviDistance number

路径规划距离

类型:
  • object

walking

描述:
  • 导航移动过程事件

属性:
名称 类型 描述
point object

当前位置

属性
名称 类型 描述
x number

当前位置x坐标

y number

当前位置y坐标

angle number

当前角度

remain number

剩余距离

walk number

已走距离

类型:
  • object