首页 / 浏览问题 / 移动GIS / 问题详情
android飞行路线隐藏路线与站点
30EXP 2017年10月17日

技术资源中心说先得到飞行路线,请问route如何获取?Routes routes =flyManager.getRoutes();获取的是路线集合吧,这里说的routes如何获取??

1个回答

首先要获取到route,route可以通过设置站点获取:setStops()和fromXML(java.lang.String xml),然后再定义一个routes对象,然后通过routes.add(route)将飞行路线添加到routes集合中。由于imobile for Android中的帮助文档关于route和routes类下的方法介绍比较少,建议你下载一个iObjects Java组件的帮助文档中查看这两个类下的方法(两个产品实现方法一样的),另外还可以在技术资源中心中找移动端飞行的示例代码。

2,042EXP 2017年10月17日
flyManager.getRoutes().fromFile(flyRoutePath);
flyManager.play();

路线加载通过说明文档里的这种方式已经实现,现在想获取route对象,用来设置飞行路线站点的隐藏,应该如何获取啊

查看了iobject的帮助文档,里面有许多从routes获取route的方法, getCurrentRoute() 、get()....但在Android中都不能用啊,Android中的routes根本就不支持这些方法,写上直接报红,有什么办法处理,只是想隐藏站点而已,在线等,,,

先获取到route对象,然后通过routes.add(route)将飞行路线添加到飞行路线集合中。
...