zoukankan      html  css  js  c++  java
  • 软件工程课堂五(地铁项目的优化)

         在基于上次的双人的合作后,我收获到了很多,并且我们之后又去优化了我们的项目,以下是项目的展示。

     

    1.1.1.1 功能设计

    实现在点击地铁图的时候,能够自由地去放大或者缩小地铁图,从而达到和网页版相同的视觉效果。

    1.1.1.1 代码设计

    1 function InitMap(citycode, startname) {
    2             subway = new BMapSub.Subway('container', citycode);
    3             subway.setZoom(0.7);
    4             var zoomControl = new BMapSub.ZoomControl({
    5                 anchor : BMAPSUB_ANCHOR_TOP_LEFT,
    6                 offset : new BMapSub.Size(10, 100)
    7             });
    8             subway.addControl(zoomControl);

         

    1.1.1.1 效果展示

    1.1.1 城市地铁图之间的转换

    1.1.1.1 功能设计

    用户可在选择框里任意选择需要的城市地铁图,可以随意地去切换,使得使用极为方便。

    1.1.1.2 代码设计

     1 </div>
     2 
     3     <div id="container"></div>
     4     <script type="text/javascript">
     5         var list = BMapSub.SubwayCitiesList;
     6         var subway;
     7         $(function() {
     8             InitSelect(list);//初始化城市选择框
     9             InitMap(150, null);
    10 
    11         });
    12         //城市选择框改变事件,用于城市地图切换
    13         $("#city").change(function() {
    14             //var a =  $("#city :selected").text();
    15             //console.log(a);
    16             InitMap($("#city").val(), null);
    17         });
    18         //初始化城市选择框
    19         function InitSelect(list) {
    20             for ( var key in list) {
    21                 var obj = document.getElementById("city");
    22                 var option = document.createElement("option");//创建option节点  
    23                 option.innerText = list[key].name;
    24                 option.value = list[key].citycode;
    25                 obj.appendChild(option);
    26             }
    27         };

     

     

    用户可在选择框里任意选择需要的城市地铁图,可以随意地去切换,使得使用极为方便。

    1.1.1.2 代码设计

     

    刚刚 

     

     

  • 相关阅读:
    听闻 kubernetes,快速了解一番
    处理器 趣事 CPU/GPU/TPU/DPU/BPU
    记录
    硬盘
    图 总结 AI
    C# 加密、解密PDF文档(基于Spire.Cloud.SDK for .NET)
    Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统
    Spire.Cloud 私有化部署教程(一)
    C# 将PDF转为Word、Html、XPS、SVG、PCL、PS——基于Spire.Cloud.SDK for .NET
    C# 设置、删除、读取Word文档背景——基于Spire.Cloud.Word
  • 原文地址:https://www.cnblogs.com/dinghaisheng/p/10752635.html
Copyright © 2011-2022 走看看