Class: RouteCollection

RouteCollection

new RouteCollection(entityCollection)

飞行路线集合对象

Name Type Description
entityCollection EntityCollection

entity集合,用来创建飞行路线及飞行站点

Example
//创建飞行路线集合对象
var routes = new SuperMap3D.RouteCollection(viewer.entities);
//读取飞行文件
routes.fromFile('./test.fpf');

Members

readonly readyBoolean

获取路线集合是否准备就绪

readonly readyPromisePromise

获取该路线集合的readyPromise。

readonly routesArray.<Route>

获取路线集合数组

Methods

addRoute(route)

添加路线

Name Type Description
route Route

路线对象

fromFile(url)

异步加载记录飞行路线的fpf文本文件。

Name Type Description
url String

fpf文本文件路径url。

fromXML(xml)

读取解析记录飞行路线的fpf文本文件。

Name Type Description
xml String

记录飞行路线的fpf文本文件。

Example
var routes = new SuperMap3D.RouteCollection(viewer.entities);
var XMLContent = "......";
routes.fromXML(XMLContent);

get(index){Route}

通过索引获取飞行路线

Name Type Description
index Number

索引

Returns:
Type Description
Route 返回该索引对应的飞行路线