`
juansusan
  • 浏览: 72721 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

无需换乘

J# 
阅读更多
public void commandAction(Command command, Displayable displayable){
        if(command == exit)
        {           
            destroyApp(true);
            notifyDestroyed();
        }
        else if(command == search)
        {
            try
            {
            startSta = start.getString().trim();
            endSta = end.getString().trim();
            int i=0;
            int j=0;
            int k=0;
            int startNum=-1;
            int endNum=-1;
            for(i=0;i<564;i++)
            {
                if(stations[i].equals(startSta))
                {
                    startNum = i;
                    continue;
                }
                else if(stations[i].equals(endSta))
                {
                    endNum = i;
                    continue;
                }
                if((startNum!=-1)&&(endNum!=-1))
                {
                    break;
                }               
            }
            String lines1 = "对不起,没有找到相关路线,请您重新输入站点名后再查询!";
            //首先看看不用换乘的情况
            for(i=0;i<passLines[startNum].length;i++)
            {
                for(j=0;j<passLines[endNum].length;j++)
                {
                    if(passLines[startNum][i]==passLines[endNum][j])
                    {
                        lines1 = "在"+startSta+"坐"+passLines[endNum][j]+"路,在"+endSta+"下车";
                       
                    }  
                }
            }     
            //需要换乘的
            if((i==passLines[startNum].length)&&(j==passLines[endNum].length))
            {
                for()
            }
            answer = new StringItem("","");
            answer.setText(lines1);
            formWay = new Form("您可以乘坐:");
            listBack = new Command("重新查询", Command.SCREEN, 2);
            formWay.append(answer);
            answer.setDefaultCommand(listBack);
            answer.setItemCommandListener(this);
            display.setCurrent(formWay);//
            return;
        }//try
            catch(Exception error)
            {
                alert  = new Alert("错误",error.toString(),null,AlertType.WARNING);
                alert.setTimeout(Alert.FOREVER);
                display.setCurrent(alert);
            }
        }//search
    }
分享到:
评论

相关推荐

    改进最小换乘模型的公交查询系统

    该系统通过将查询过程分为三个子模型:直达无需换乘模型、一次换乘模型和二次换乘模型来实现这一目标。 #### 一、背景与意义 随着城市化进程的加快,城市公交系统变得越来越复杂,居民对于快速获取到达目的地的...

    广东海洋大学数据结构课程设计——公交换乘系统(C++).doc

    1. 零次换乘:起始站点和目的站点之间有直达的公交线路,用户无需换乘即可到达目的地。 2. 一次换乘:当无直达线路时,用户需要在途中某站下车,转乘另一条线路才能到达目的站点。 3. 多次换乘:若一次换乘无法满足...

    大中城市公交线路查询的数据结构及其算法的实现.pdf

    换乘次数从0次(即无需换乘)到N次都有具体的数据结构表示方法。其中,换乘0次表示乘客可以在同一条线路上直达,而换乘1次、2次等,则表示乘客需要在不同线路间换乘。对于更高次数的换乘,文章也给出了相应的结构化...

    非排序换乘算法

    直达线路是指乘客可以从出发站直接乘坐一条公交或地铁线路到达目的地,无需进行任何换乘。在计算直达线路时,我们需要遍历线路-站点数据,找出包含起点和终点的所有线路。这可以通过建立一个从站点到线路的索引来...

    公交查询系统课程设计

    - 这里提到的“有限次换乘”指的是可能需要0次到多次的换乘才能从一个站点到达另一个站点,0次换乘意味着可以直接到达而无需换乘。 3. **最少换乘方案查询** - 如果两个站点之间可达,则系统需要给出所有可达的...

    最新版本火车即刻查询时刻表

    这一功能允许用户查询特定两个城市之间的直达列车,无需换乘,直接获取最快的路线选择。对于那些需要中转的路线,应用同样提供了“中转站查询”功能,根据用户的需求提供多个中转方案。应用系统会根据实际运营情况,...

    大江汉路商圈市场调研报告.pptx

    2. **交通便捷性**:商圈交通网络发达,有轨道一号线、地铁2号线经过,且有80多条公交线路,能够直达市内的各个区块,无需换乘。此外,商圈距离武汉市政府、武汉国际会展中心、汉口火车站、武昌火车站、武汉火车站...

    香港迪士尼旅游攻略整理.pdf

    交通指南方面,从深圳出发,可以通过地铁直达迪士尼,无需换乘,方便快捷。珠海的游客可以选择坐船到中港城,然后乘坐地铁和迪士尼专线。香港机场到迪士尼也有直达的公共交通,如S1路公交转东涌线再转R33路,轻松...

    旅客运输安全知识手册.doc

    2. 直达性:直接从出发地到目的地,无需换乘,节省时间。 3. 覆盖广泛:道路网络遍布全国各地,能到达偏远地区,提供广泛的服务。 4. 便捷性:购票、上下车过程相对简便,尤其对于行李较少的旅客。 三、道路旅客...

    物流英语TextPPT课件.pptx

    - 公路运输(Road Transportation):提供门到门服务,无需换乘,灵活性高,适合“准时制”送货。由于利用现有道路基础设施,进入门槛较低,竞争激烈。 - 铁路运输(Rail Transportation):适用于长距离大量货物...

    香港轨道交通同站台换乘对轨道交通发展的启示整理.pdf

    例如,乘客在油塘站可以无缝换乘将军澳线和观塘线,而无需上下楼梯或乘坐电梯,有效减少了换乘等待时间。 换乘的便捷性对于轨道交通系统的吸引力至关重要。换乘站是不同线路之间的连接节点,通过合理规划换乘站,...

    公交查询软件(无换乘次数限制)

    用户可自己编辑文本数据, 采用了启发式搜索(非换乘矩阵),速度快,方案一点即出,无需等待 条件1. 最小换乘次数 条件2. 满足条件1中的最小站数(因为没有地理位置数据,所以用站数) 换乘方案为多...

    北京公交查询系统(支持换乘)

    文件的".exe"后缀表明它是一个Windows环境下运行的应用程序,这进一步说明了其用户友好性——用户无需复杂的安装过程,只需简单的双击即可使用。 在总结中,【北京公交查询系统(支持换乘)】体现了以用户为中心的...

    毕业设计项目:校园导航系统 QT界面+TSP(模拟退火)+A star寻路+最少换乘+单车调度(最小费用最大流)等.zip

    系统界面设计考虑了易用性和直观性,方便用户在操作中快速理解功能,无需额外学习成本即可进行导航操作。 为了解决校园内复杂的路径规划问题,系统采用了TSP(旅行商问题)算法,并结合模拟退火算法进行优化。TSP...

    基于SOM神经网络的综合客运枢纽分级方法研究.pdf

    研究提出了枢纽对外运输方式旅客发送总量和枢纽总换乘量作为分级指标,体现枢纽对外服务能力及总换乘需求对建设规模的影响。 SOM 神经网络是一种无监督状态下的自组织网络,可以自动分类和学习,无需测试数据。...

    遗传算法求解兰州地铁乘客到站时刻和离站时刻换乘站处时刻优化问题【Matlab仿真 4640期】.zip

    无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤...

    【优化发车】遗传算法求解兰州地铁乘客到站时刻和离站时刻换乘站处时刻优化问题【含Matlab源码 4640期】.mp4

    无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤...

    上海公交查询系统 2008

     无需注册,没有插件,您可以放心使用。  新版本对界面作了微调,修改了“公交企业名录”,同时更新了部分公交线路信息。  Windows 9X、Windows NT 4.0 用户需要安装 DCOM98。  作者网站提供数据库更新...

    国内一次性开通里程最长、具备最高等级(UTO)全自动无人驾驶的上海地铁15号线开通初期运营.pdf

    这种系统可以自动完成列车的启动、行驶、停靠、开关门等所有操作,无需人工干预,极大地提高了运行效率和安全性。此外,自动驾驶技术结合人工智能,能够实现对列车状态的实时监控和智能调度,确保了整个系统的稳定...

Global site tag (gtag.js) - Google Analytics