简介:
mars3d 3.4版本以前漫游都采用RoamLine类实现的,在使用过程中会出现卡顿,漫游加载时间长等问题。删除了漫游 高程、离地高度等不重要参数,大大提高了加载速度。
使用方法:
使用方法同roamLine的使用方法相同,不同之处在于RoamLine类和FixedRoute类中的字段发生了较大的变化。
下面将对漫游路线的参数做一个简单的说明
distance
: 已漫游距离 单位 米
distance_all
: 漫游路线总长度 单位:米
point
:实时位置,获取经纬度可以通过point.lng point.lat point.alt
获取
second
:已漫游时间
second_all
:漫游总时长
speed
:漫游速度
事例代码:
const graphic = new mars3d.graphic.FixedRoute({
positions: points,
speed: 200, //速度
showStop: true,
//漫游路线 线是否显示
polyline:{
materialType: mars3d.MaterialType.Color,
color: randomColor[i % 5],
opacity: 0.8,
width: 4,
showAll: true,
clampToGround: true
},
//漫游模型
model: {
uri: "//data.mars3d.cn/gltf/mars/qiche.gltf",
scale: 0.3,
minimumPixelSize: 30,
clampToGround: true,
show: false
},
attr: path
})
routeLayer.addGraphic(graphic)