前言
Mars3d一款基于 WebGL 技术实现的三维客户端开发平台,基于Cesium 优化提升与B/S架构设计,支持多行业扩展的轻量级高效能GIS开发平台,能够免安装、无插件地在浏览器中高效运行,并可快速接入与使用多种GIS数据和三维模型,呈现三维空间的可视化,完成平台在不同行业的灵活应用
一、参考API
飞行漫游API http://mars3d.cn/apidoc.html
二、创建一个漫游对象
1.创建矢量图层
代码如下:
const graphicLayer = new mars3d.layer.GraphicLayer()
map.addLayer(graphicLayer)
2 .创建一个飞行漫游对象
const flydata = {
name: "步行路线",
speed: 40, //轨迹的 速度( 单位:千米/小时)
positions: [ //轨迹的 坐标数组
[117.220356, 31.833959, 43.67],
[117.220361, 31.835111, 44.36],
[117.213242, 31.835863, 42.31],
[117.211926, 31.835738, 42.14],
[117.183103, 31.833906, 47.17],
[117.183136, 31.833586, 47.39],
[117.183968, 31.833637, 47.05],
[117.184038, 31.833134, 47.39],
[117.184364, 31.833142, 47.26],