石家庄地铁路线安排网站的最终版本——博客登记

日期:2019.5.5 

博客期:068 

星期日

  这个作品,我其实已经完成了有一段儿时间了,现在你要我重新做的话应该花的时间会比原来少很多,因为会有结构化的东西存在,我也是今天才想起来我的博客还缺少这样一个东西!

       其实,我也是用的百度AI,虽然它给的经纬度一点儿都不准确,每一个站点的信息都是我线下一个一个慢慢找的,确实是够辛苦的,不过看到我最终的版本出来了也挺高兴的!

  调用AI的代码段

  

  1 <script type="text/javascript">
  2     //--------------------------------------<基础配置及对象>--------------------------------------------//
  3     //基础配置
  4     var map = new BMap.Map("allmap");   
  5     map.setMapStyle(
  6             {                    
  7                 styleJson:
  8                     [
  9                         {                                
 10                             "featureType": "subway",             
 11                             "elementType": "all",         
 12                             "stylers": {                                         
 13                                 "color": "#ffffff",           
 14                                 "visibility": "off"                             
 15                             }                    
 16                         }, 
 17                         
 18                         {                           
 19                             "featureType": "building",    
 20                             "elementType": "all",                  
 21                             "stylers": 
 22                             {                           
 23                                 "visibility": "off"    
 24                             }                    
 25                         },                     
 26                         {                        
 27                             "featureType": "poilabel",       
 28                             "elementType": "all",                
 29                             "stylers": 
 30                             {                            
 31                                 "visibility": "off"        
 32                             }                     
 33                         },                 
 34                         {                             
 35                             "featureType": "manmade",     
 36                             "elementType": "all",                            
 37                             "stylers": 
 38                             {                
 39                                 "visibility": "off"        
 40                             }                    
 41                         },
 42                         {
 43                             "featureType": "label",
 44                             "elementType": "all",
 45                             "stylers": {
 46                                 "visibility": "off"
 47                                }
 48                         },
 49                     ]            
 50             }
 51         );
 52     //基础对象————站点标注
 53     var pointGroup = new Array(102);
 54     var labelGroup = new Array(102);
 55     pointGroup[0] = new BMap.Point(114.520828, 38.048684);                                 //初始位置
 56     pointGroup[1] = new BMap.Point(114.3862439826034,38.03158762705385);                   //上庄南
 57     pointGroup[2] = new BMap.Point(114.3930439826034,38.04375762705385);                   //上庄
 58     pointGroup[3] = new BMap.Point(114.4158055870867,38.04599264150476);                   //西王
 59     pointGroup[4] = new BMap.Point(114.4292400000,38.0464220000);                          //时光街
 60     pointGroup[5] = new BMap.Point(114.4435170000,38.047240000);                           //长城桥
 61     pointGroup[6] = new BMap.Point(114.4586220000,38.0481430000);                          //和平医院
 62     pointGroup[7] = new BMap.Point(114.4721830000,38.0489940000);                          //烈士陵园
 63     pointGroup[8] = new BMap.Point(114.4838000000,38.0496160000);                          //新百广场
 64     pointGroup[9] = new BMap.Point(114.4937440000,38.0498090000);                          //解放广场
 65     pointGroup[10] = new BMap.Point(114.5079720000,38.0496670000);                         //平安大街
 66     pointGroup[11] = new BMap.Point(114.5184830000,38.0490430000);                         //北国商城
 67     pointGroup[12] = new BMap.Point(114.5284380000,38.0485920000);                         //博物院
 68     pointGroup[13] = new BMap.Point(114.5392970000,38.0488440000);                         //体育场
 69     pointGroup[14] = new BMap.Point(114.5524340000,38.0490060000);                         //北宋
 70     pointGroup[15] = new BMap.Point(114.5688960000,38.0495250000);                         //谈固
 71     pointGroup[16] = new BMap.Point(114.5829990000,38.0500940000);                         //朝晖桥
 72     pointGroup[17] = new BMap.Point(114.5926740000,38.0504530000);                         //白佛
 73     pointGroup[18] = new BMap.Point(114.6148270000,38.0440110000);                         //留村
 74     pointGroup[19] = new BMap.Point(114.6298850000,38.0438970000);                         //火炬广场
 75     pointGroup[20] = new BMap.Point(114.6356640000,38.0549140000);                         //石家庄东
 76     pointGroup[21] = new BMap.Point(114.6352320200,38.0657500000);                         //南村
 77     pointGroup[22] = new BMap.Point(114.6347714000,38.0752930000);                         //洨河大道
 78     pointGroup[23] = new BMap.Point(114.6343988825,38.08810989900453);                     //西庄
 79     pointGroup[24] = new BMap.Point(114.6341456183231,38.09680801685902);                  //东庄
 80     pointGroup[25] = new BMap.Point(114.6213656183231,38.12987301685902);                  //会展中心
 81     pointGroup[26] = new BMap.Point(114.6273056183231,38.13888801685902);                  //行政中心
 82     pointGroup[27] = new BMap.Point(114.6274456183231,38.14858801685902);                   //园博园
 83     pointGroup[28] = new BMap.Point(114.6275777183231,38.16014601685902);                   //天元湖
 84     pointGroup[29] = new BMap.Point(114.6282577183231,38.16778301685902);                   //东上泽
 85     pointGroup[30] = new BMap.Point(114.6419137183231,38.18933601686037);                  //东洋
 86     pointGroup[31] = new BMap.Point(114.5286270000,38.0984450000);                           //西古城
 87     pointGroup[32] = new BMap.Point(114.5236569598384,38.08984073091362);                   //铁道大学
 88     pointGroup[33] = new BMap.Point(114.5183280000,38.0788480000);                           //运河桥
 89     pointGroup[34] = new BMap.Point(114.5182978116144,38.06457905745294);                  //蓝天圣木
 90     pointGroup[35] = new BMap.Point(114.5183150000,38.0565910000);                         //长安公园
 91     pointGroup[36] = new BMap.Point(114.5184060000,38.0415890000);                         //大戏院
 92     pointGroup[37] = new BMap.Point(114.5185160000,38.0343240000);                         //新世隆
 93     pointGroup[38] = new BMap.Point(114.5182160000,38.0263770000);                         //东岗头
 94     pointGroup[39] = new BMap.Point(114.5037872306336,38.02357617698464);                  //东三教
 95     pointGroup[40] = new BMap.Point(114.4911450000,38.0167320000);                           //石家庄站
 96     pointGroup[41] = new BMap.Point(114.4986960000,38.0078570000);                         //塔谈
 97     pointGroup[42] = new BMap.Point(114.5007080000,37.9981900000);                         //塔谈南
 98     pointGroup[43] = new BMap.Point(114.5030700000,37.9885850000);                         //南位
 99     pointGroup[44] = new BMap.Point(114.5047140000,37.9804300000);                         //嘉华
100     pointGroup[45] = new BMap.Point(114.4547600000,38.0853920000);                           //西三庄
101     pointGroup[46] = new BMap.Point(114.4694600000,38.0853420000);                         //水上公园
102     pointGroup[47] = new BMap.Point(114.4848923940542,38.08123476268698);                  //柏林庄
103     pointGroup[48] = new BMap.Point(114.4838473328098,38.06992030219687);                  //市庄
104     pointGroup[49] = new BMap.Point(114.4837490000,38.0592640000);                           //市二中
105     pointGroup[50] = new BMap.Point(114.4837450000,38.0431070000);                           //东里
106     pointGroup[51] = new BMap.Point(114.4837430000,38.0342430000);                           //槐安桥
107     pointGroup[52] = new BMap.Point(114.4837510000,38.0231370000);                         //西三教
108     pointGroup[53] = new BMap.Point(114.5078130000,38.0160450000);                           //东广场
109     pointGroup[54] = new BMap.Point(114.5189520000,38.0160810000);                           //孙村
110     pointGroup[55] = new BMap.Point(114.5330380000,38.0161800000);                           //塔冢
111     pointGroup[56] = new BMap.Point(114.5443740000,38.0163010000);                           //东王
112     pointGroup[57] = new BMap.Point(114.5534470000,38.0163150000);                           //南王
113     pointGroup[58] = new BMap.Point(114.5696629791246,38.0170050000);                      //位同
114     pointGroup[59] = new BMap.Point(114.5842050000,38.0175450000);                           //三教堂
115     pointGroup[60] = new BMap.Point(114.5997010000,38.0150390000);                           //中仰陵
116     pointGroup[61] = new BMap.Point(114.6157580000,38.0148790000);                           //天山大街
117     pointGroup[62] = new BMap.Point(114.6270010000,38.0152600000);                           //南豆
118     pointGroup[63] = new BMap.Point(114.6464130000,38.0152210000);                           //韩通
119     pointGroup[64] = new BMap.Point(114.6777860000,38.0140440000);                           //北乐乡
120     pointGroup[65] = new BMap.Point(114.439955246176,38.01315098090946);                   //碧水蓝湾
121     pointGroup[66] = new BMap.Point(114.4495097219464,38.00314751417875);                  //东良厢
122     pointGroup[67] = new BMap.Point(114.4596865393239,38.0007849268727);                   //华医学院
123     pointGroup[68] = new BMap.Point(114.4674065393239,38.0008949268727);                   //法商学院
124     pointGroup[69] = new BMap.Point(114.4810067976015,38.0008649268727);                   //滨河街
125     pointGroup[70] = new BMap.Point(114.489180000,37.9970900000);                          //京广东街
126     pointGroup[71] = new BMap.Point(114.5196620000,37.9987271612686);                      //南栗
127     pointGroup[72] = new BMap.Point(114.540807032782,38.00462369043195);                   //南焦客运站
128     pointGroup[73] = new BMap.Point(114.5489105000,38.0075070000);                         //赵卜口
129     pointGroup[74] = new BMap.Point(114.5531640000,38.0281870000);                         //经济学院
130     pointGroup[75] = new BMap.Point(114.5529940000,38.0346540000);                         //东明商城
131     pointGroup[76] = new BMap.Point(114.5527940000,38.0419290000);                         //儿童医院
132     pointGroup[77] = new BMap.Point(114.5522700637246,38.05668344386242);                  //长安医院
133     pointGroup[78] = new BMap.Point(114.5520288353786,38.06489005935576);                  //建华市场
134     pointGroup[79] = new BMap.Point(114.5516288353786,38.0755780000);                      //北翟营
135     pointGroup[80] = new BMap.Point(114.5676259624064,38.08124476268698);                  //十里铺
136     pointGroup[81] = new BMap.Point(114.5729859624064,38.09041573091362);                  //南高营
137     pointGroup[82] = new BMap.Point(114.5833000000,38.1017450000);                         //交通驾校
138     pointGroup[83] = new BMap.Point(114.4699594366549,37.98685318421842);                  //宫家庄
139     pointGroup[84] = new BMap.Point(114.4657665393239,38.0107149268727);                   //东五里
140     pointGroup[85] = new BMap.Point(114.4587080273503,38.02481478121769);                  //碧海云天
141     pointGroup[86] = new BMap.Point(114.4588921922066,38.03385171575029);                  //审计厅
142     pointGroup[87] = new BMap.Point(114.4586549191746,38.04092473597156);                  //益友百货
143     pointGroup[88] = new BMap.Point(114.4578669134454,38.05462434165021);                  //西焦
144     pointGroup[89] = new BMap.Point(114.4595265456124,38.06013298003063);                  //合作路
145     pointGroup[90] = new BMap.Point(114.4599690000,38.0670640000);                         //农科院
146     pointGroup[91] = new BMap.Point(114.4721247235538,38.06996839219687);                  //火车北站
147     pointGroup[92] = new BMap.Point(114.4988473328098,38.06702030219687);                  //军械学院
148     pointGroup[93] = new BMap.Point(114.5388688353786,38.06475005935576);                  //常青园
149     pointGroup[94] = new BMap.Point(114.5681259624064,38.06509005935576);                  //南翟营
150     pointGroup[95] = new BMap.Point(114.6280010000,37.97189603515943);                     //东佐
151     pointGroup[96] = new BMap.Point(114.6280010000,37.99194603515943);                     //北郗马
152     pointGroup[97] = new BMap.Point(114.6275610000,38.00360301757972);                     //东仰陵
153     pointGroup[98] = new BMap.Point(114.6266810000,38.0302519268727);                      //北豆
154     pointGroup[99] = new BMap.Point(114.6264010000,38.03936923467643);                     //星辰广场
155     pointGroup[100] = new BMap.Point(114.5835800000,38.0356640000);                        //二十里铺
156     pointGroup[101] = new BMap.Point(114.5690960000,38.0351340000);                        //国际城
157     //基础对象————文本标注 
158     labelGroup[0] = "初始位置";
159     labelGroup[1] = "上庄南";
160     labelGroup[2] = "上庄";
161     labelGroup[3] = "西王";
162     labelGroup[4] = "时光街";
163     labelGroup[5] = "长城桥";
164     labelGroup[6] = "和平医院";
165     labelGroup[7] = "烈士陵园";
166     labelGroup[8] = "新百广场";
167     labelGroup[9] = "解放广场";
168     labelGroup[10] = "平安大街";
169     labelGroup[11] = "北国商城";
170     labelGroup[12] = "博物院";
171     labelGroup[13] = "体育场";
172     labelGroup[14] = "北宋";
173     labelGroup[15] = "谈固";
174     labelGroup[16] = "朝晖桥";
175     labelGroup[17] = "白佛";
176     labelGroup[18] = "留村";
177     labelGroup[19] = "火炬广场";
178     labelGroup[20] = "石家庄东";
179     labelGroup[21] = "南村";
180     labelGroup[22] = "洨河大道";
181     labelGroup[23] = "西庄";
182     labelGroup[24] = "东庄";
183     labelGroup[25] = "会展中心";
184     labelGroup[26] = "行政中心";
185     labelGroup[27] = "园博园";
186     labelGroup[28] = "天元湖";
187     labelGroup[29] = "东上泽";
188     labelGroup[30] = "东洋";
189     labelGroup[31] = "西古城";
190     labelGroup[32] = "铁道大学";
191     labelGroup[33] = "运河桥";
192     labelGroup[34] = "蓝天圣木";
193     labelGroup[35] = "长安公园";
194     labelGroup[36] = "大戏院";
195     labelGroup[37] = "新世隆";
196     labelGroup[38] = "东岗头";
197     labelGroup[39] = "东三教";
198     labelGroup[40] = "石家庄站";
199     labelGroup[41] = "塔谈";
200     labelGroup[42] = "塔谈南";
201     labelGroup[43] = "南位";
202     labelGroup[44] = "嘉华";
203     labelGroup[45] = "西三庄";
204     labelGroup[46] = "水上公园";
205     labelGroup[47] = "柏林庄";
206     labelGroup[48] = "市庄";
207     labelGroup[49] = "市二中";
208     labelGroup[50] = "东里";
209     labelGroup[51] = "槐安桥";
210     labelGroup[52] = "西三教";
211     labelGroup[53] = "东广场";
212     labelGroup[54] = "孙村";
213     labelGroup[55] = "塔冢";
214     labelGroup[56] = "东王";
215     labelGroup[57] = "南王";
216     labelGroup[58] = "位同";
217     labelGroup[59] = "三教堂";
218     labelGroup[60] = "中仰陵";
219     labelGroup[61] = "天山大街";
220     labelGroup[62] = "南豆";
221     labelGroup[63] = "韩通";
222     labelGroup[64] = "北乐乡";
223     labelGroup[65] = "碧水蓝湾";
224     labelGroup[66] = "东良厢";
225     labelGroup[67] = "华医学院";
226     labelGroup[68] = "法商学院";
227     labelGroup[69] = "滨河街";
228     labelGroup[70] = "京广东街";
229     labelGroup[71] = "南栗";
230     labelGroup[72] = "南焦客运站";
231     labelGroup[73] = "赵卜口";
232     labelGroup[74] = "经济学院";
233     labelGroup[75] = "东明商城";
234     labelGroup[76] = "儿童医院";
235     labelGroup[77] = "长安医院";
236     labelGroup[78] = "建华市场";
237     labelGroup[79] = "北翟营";
238     labelGroup[80] = "十里铺";
239     labelGroup[81] = "南高营";
240     labelGroup[82] = "交通驾校";
241     labelGroup[83] = "宫家庄";
242     labelGroup[84] = "东五里";
243     labelGroup[85] = "碧海云天";
244     labelGroup[86] = "审计厅";
245     labelGroup[87] = "益友百货";
246     labelGroup[88] = "西焦";
247     labelGroup[89] = "合作路";
248     labelGroup[90] = "农科院";
249     labelGroup[91] = "火车北站";
250     labelGroup[92] = "军械学院";
251     labelGroup[93] = "常青园";
252     labelGroup[94] = "南翟营";
253     labelGroup[95] = "东佐";
254     labelGroup[96] = "北郗马";
255     labelGroup[97] = "东仰陵";
256     labelGroup[98] = "北豆";
257     labelGroup[99] = "星辰广场";
258     labelGroup[100] = "二十里铺";
259     labelGroup[101] = "国际城";
260 
261     /*
262     //添加地图类型控件
263     map.addControl(new BMap.MapTypeControl({
264         mapTypes:[
265             BMAP_NORMAL_MAP,
266             BMAP_HYBRID_MAP
267         ]}));    
268     map.addControl(new BMap.NavigationControl());    
269     map.addControl(new BMap.ScaleControl());     
270     map.addControl(new BMap.MapTypeControl());  
271     */
272     map.centerAndZoom(pointGroup[0], 14);  // 初始化地图,设置中心点坐标和地图级别
273     map.setCurrentCity("石家庄");          // 设置地图显示的城市 此项是必须设置的
274     map.enableScrollWheelZoom(true);      //开启鼠标滚轮缩放
275     //基础对象————图标   
276     var myIcon = new BMap.Icon("images/point.png", new BMap.Size(25, 25), {    
277         anchor: new BMap.Size(12.5,12.5)
278     });
279     var myIcon2 = new BMap.Icon("images/point2.png", new BMap.Size(25, 25), {    
280         anchor: new BMap.Size(12.5,12.5)
281     });
282     //--------------------------------------<基础函数>--------------------------------------------//
283     //基础函数————添加图标标注
284     function addMarker(point, index,j){
285         var maker = new BMap.Marker(point, {icon: myIcon});
286         map.addOverlay(maker);
287     }
288     function addMarker2(point, index,j){
289         var maker = new BMap.Marker(point, {icon: myIcon2});
290         map.addOverlay(maker);
291     }
292     //基础函数————加载文本
293     function setLabels(pointCode,labels){
294         var lng = pointGroup[pointCode].lng;
295         var lat = pointGroup[pointCode].lat;
296         var point = new BMap.Point(lng,lat);
297         var opts = {
298             position : point,                        // 指定文本标注所在的地理位置
299             offset   : new BMap.Size(10, -10)        //设置文本偏移量
300         };
301         var label = new BMap.Label(labels, opts);      // 创建文本标注对象
302         label.setStyle({
303             color : "black",
304             fontSize : "10px",
305             height : "12px",
306             lineHeight : "12px",
307             fontFamily:"微软雅黑"
308         });
309         map.addOverlay(label);
310     }
311     //基础函数————添加线路
312     function addPolyline(p1_code,p2_code,color)
313     {        
314         var points = [];            
315         var p1 = pointGroup[p1_code];
316         var p2 = pointGroup[p2_code];
317         points.push(p1);
318         points.push(p2);
319         var line = new BMap.Polyline(points,{strokeWeight:4,strokeColor:color,strokeOpacity:0.6});            
320         map.addOverlay(line);                         
321     }
322     //--------------------------------------<大型配置函数>--------------------------------------------//
323     //默认绘制图标
324     function DefaultAddPoint(){
325         for (var j = 1; j<=101 ; ++j)
326         {
327             addMarker(pointGroup[j] , 0,j);
328             setLabels(j,labelGroup[j]);
329         }
330     }
331     function carryAddPoint(x){
332         for (var j = 1; j<=101 ; ++j)
333         {
334             if(j!=x)
335                 addMarker(pointGroup[j] , 0,j);
336             else
337                 addMarker2(pointGroup[j] , 0,j);
338             setLabels(j,labelGroup[j]);
339         }
340     }
341     function carryAddPoint(x,y){
342         for (var j = 1; j<=101 ; ++j)
343         {
344             if(j!=x&&j!=y)
345                 addMarker(pointGroup[j] , 0,j);
346             else
347                 addMarker2(pointGroup[j] , 0,j);
348             setLabels(j,labelGroup[j]);
349         }
350     }
351     //默认绘制线路
352     function DefaultAddLine(){
353         //1号线:
354         addPolyline(1,2,"red");
355         addPolyline(2,3,"red");
356         addPolyline(3,4,"red");
357         addPolyline(4,5,"red");
358         addPolyline(5,6,"red");
359         addPolyline(6,7,"red");
360         addPolyline(7,8,"red");
361         addPolyline(8,9,"red");
362         addPolyline(9,10,"red");
363         addPolyline(10,11,"red");
364         addPolyline(11,12,"red");
365         addPolyline(12,13,"red");
366         addPolyline(13,14,"red");
367         addPolyline(14,15,"red");
368         addPolyline(15,16,"red");
369         addPolyline(16,17,"red");
370         addPolyline(17,18,"red");
371         addPolyline(18,19,"red");
372         addPolyline(19,20,"red");
373         addPolyline(20,21,"red");
374         addPolyline(21,22,"red");
375         addPolyline(22,23,"red");
376         addPolyline(23,24,"red");
377         addPolyline(24,25,"red");
378         addPolyline(25,26,"red");
379         addPolyline(26,27,"red");
380         addPolyline(27,28,"red");
381         addPolyline(28,29,"red");
382         addPolyline(29,30,"red");
383 
384         //2号线:
385         addPolyline(31,32,"orange");
386         addPolyline(32,33,"orange");
387         addPolyline(33,34,"orange");
388         addPolyline(34,35,"orange");
389         addPolyline(35,11,"orange");
390         addPolyline(11,36,"orange");
391         addPolyline(36,37,"orange");
392         addPolyline(37,38,"orange");
393         addPolyline(38,39,"orange");
394         addPolyline(39,40,"orange");
395         addPolyline(40,41,"orange");
396         addPolyline(41,42,"orange");
397         addPolyline(42,43,"orange");
398         addPolyline(43,44,"orange");
399 
400         //3号线:
401         addPolyline(45,46,"cyan");
402         addPolyline(46,47,"cyan");
403         addPolyline(47,48,"cyan");
404         addPolyline(48,49,"cyan");
405         addPolyline(49,8,"cyan");
406         addPolyline(8,50,"cyan");
407         addPolyline(50,51,"cyan");
408         addPolyline(51,52,"cyan");
409         addPolyline(52,40,"cyan");
410         addPolyline(40,53,"cyan");
411         addPolyline(53,54,"cyan");
412         addPolyline(54,55,"cyan");
413         addPolyline(55,56,"cyan");
414         addPolyline(56,57,"cyan");
415         addPolyline(57,58,"cyan");
416         addPolyline(58,59,"cyan");
417         addPolyline(59,60,"cyan");
418         addPolyline(60,61,"cyan");
419         addPolyline(61,62,"cyan");
420         addPolyline(62,63,"cyan");
421         addPolyline(63,64,"cyan");
422 
423         //4号线:
424         addPolyline(65,66,"magenta");
425         addPolyline(66,67,"magenta");
426         addPolyline(67,68,"magenta");
427         addPolyline(68,69,"magenta");
428         addPolyline(69,70,"magenta");
429         addPolyline(70,42,"magenta");
430         addPolyline(42,71,"magenta");
431         addPolyline(71,72,"magenta");
432         addPolyline(72,73,"magenta");
433         addPolyline(73,57,"magenta");
434         addPolyline(57,74,"magenta");
435         addPolyline(74,75,"magenta");
436         addPolyline(75,76,"magenta");
437         addPolyline(76,14,"magenta");
438         addPolyline(14,77,"magenta");
439         addPolyline(77,78,"magenta");
440         addPolyline(78,79,"magenta");
441         addPolyline(79,80,"magenta");
442         addPolyline(80,81,"magenta");
443         addPolyline(81,82,"magenta");
444 
445         //5号线:
446         addPolyline(83,68,"blue");
447         addPolyline(68,84,"blue");
448         addPolyline(84,85,"blue");
449         addPolyline(85,86,"blue");
450         addPolyline(86,87,"blue");
451         addPolyline(87,6,"blue");
452         addPolyline(6,88,"blue");
453         addPolyline(88,89,"blue");
454         addPolyline(89,90,"blue");
455         addPolyline(90,91,"blue");
456         addPolyline(91,48,"blue");
457         addPolyline(48,92,"blue");
458         addPolyline(92,34,"blue");
459         addPolyline(34,93,"blue");
460         addPolyline(93,78,"blue");
461         addPolyline(78,94,"blue");
462 
463         //6号线:
464         addPolyline(95,96,"brown");
465         addPolyline(96,97,"brown");
466         addPolyline(97,62,"brown");
467         addPolyline(62,98,"brown");
468         addPolyline(98,99,"brown");
469         addPolyline(99,18,"brown");
470         addPolyline(18,100,"brown");
471         addPolyline(100,101,"brown");
472         addPolyline(101,75,"brown");
473     }
474     //查看n号线
475     function ReferAddLine(n){
476         var colorGroup = new Array(7);
477         for(var i=0;i<7;++i)
478             colorGroup[i] = "gray";
479         if(n==1)
480         {
481             colorGroup[1] = "red";
482         }
483         else if(n==2)
484         {
485             colorGroup[2] = "orange";
486         }
487         else if(n==3)
488         {
489             colorGroup[3] = "cyan";
490         }
491         else if(n==4)
492         {
493             colorGroup[4] = "magenta";
494         }
495         else if(n==5)
496         {
497             colorGroup[5] = "blue";
498         }
499         else if(n==6)
500         {
501             colorGroup[6] = "brown";
502         }
503         else if(n!=0)
504         {
505             colorGroup[1] = "red";
506             colorGroup[2] = "orange";
507             colorGroup[3] = "cyan";
508             colorGroup[4] = "magenta";
509             colorGroup[5] = "blue";
510             colorGroup[6] = "brown";
511         }
512         //1号线:
513         addPolyline(1,2,colorGroup[1]);
514         addPolyline(2,3,colorGroup[1]);
515         addPolyline(3,4,colorGroup[1]);
516         addPolyline(4,5,colorGroup[1]);
517         addPolyline(5,6,colorGroup[1]);
518         addPolyline(6,7,colorGroup[1]);
519         addPolyline(7,8,colorGroup[1]);
520         addPolyline(8,9,colorGroup[1]);
521         addPolyline(9,10,colorGroup[1]);
522         addPolyline(10,11,colorGroup[1]);
523         addPolyline(11,12,colorGroup[1]);
524         addPolyline(12,13,colorGroup[1]);
525         addPolyline(13,14,colorGroup[1]);
526         addPolyline(14,15,colorGroup[1]);
527         addPolyline(15,16,colorGroup[1]);
528         addPolyline(16,17,colorGroup[1]);
529         addPolyline(17,18,colorGroup[1]);
530         addPolyline(18,19,colorGroup[1]);
531         addPolyline(19,20,colorGroup[1]);
532         addPolyline(20,21,colorGroup[1]);
533         addPolyline(21,22,colorGroup[1]);
534         addPolyline(22,23,colorGroup[1]);
535         addPolyline(23,24,colorGroup[1]);
536         addPolyline(24,25,colorGroup[1]);
537         addPolyline(25,26,colorGroup[1]);
538         addPolyline(26,27,colorGroup[1]);
539         addPolyline(27,28,colorGroup[1]);
540         addPolyline(28,29,colorGroup[1]);
541         addPolyline(29,30,colorGroup[1]);
542 
543         //2号线:
544         addPolyline(31,32,colorGroup[2]);
545         addPolyline(32,33,colorGroup[2]);
546         addPolyline(33,34,colorGroup[2]);
547         addPolyline(34,35,colorGroup[2]);
548         addPolyline(35,11,colorGroup[2]);
549         addPolyline(11,36,colorGroup[2]);
550         addPolyline(36,37,colorGroup[2]);
551         addPolyline(37,38,colorGroup[2]);
552         addPolyline(38,39,colorGroup[2]);
553         addPolyline(39,40,colorGroup[2]);
554         addPolyline(40,41,colorGroup[2]);
555         addPolyline(41,42,colorGroup[2]);
556         addPolyline(42,43,colorGroup[2]);
557         addPolyline(43,44,colorGroup[2]);
558 
559         //3号线:
560         addPolyline(45,46,colorGroup[3]);
561         addPolyline(46,47,colorGroup[3]);
562         addPolyline(47,48,colorGroup[3]);
563         addPolyline(48,49,colorGroup[3]);
564         addPolyline(49,8,colorGroup[3]);
565         addPolyline(8,50,colorGroup[3]);
566         addPolyline(50,51,colorGroup[3]);
567         addPolyline(51,52,colorGroup[3]);
568         addPolyline(52,40,colorGroup[3]);
569         addPolyline(40,53,colorGroup[3]);
570         addPolyline(53,54,colorGroup[3]);
571         addPolyline(54,55,colorGroup[3]);
572         addPolyline(55,56,colorGroup[3]);
573         addPolyline(56,57,colorGroup[3]);
574         addPolyline(57,58,colorGroup[3]);
575         addPolyline(58,59,colorGroup[3]);
576         addPolyline(59,60,colorGroup[3]);
577         addPolyline(60,61,colorGroup[3]);
578         addPolyline(61,62,colorGroup[3]);
579         addPolyline(62,63,colorGroup[3]);
580         addPolyline(63,64,colorGroup[3]);
581 
582         //4号线:
583         addPolyline(65,66,colorGroup[4]);
584         addPolyline(66,67,colorGroup[4]);
585         addPolyline(67,68,colorGroup[4]);
586         addPolyline(68,69,colorGroup[4]);
587         addPolyline(69,70,colorGroup[4]);
588         addPolyline(70,42,colorGroup[4]);
589         addPolyline(42,71,colorGroup[4]);
590         addPolyline(71,72,colorGroup[4]);
591         addPolyline(72,73,colorGroup[4]);
592         addPolyline(73,57,colorGroup[4]);
593         addPolyline(57,74,colorGroup[4]);
594         addPolyline(74,75,colorGroup[4]);
595         addPolyline(75,76,colorGroup[4]);
596         addPolyline(76,14,colorGroup[4]);
597         addPolyline(14,77,colorGroup[4]);
598         addPolyline(77,78,colorGroup[4]);
599         addPolyline(78,79,colorGroup[4]);
600         addPolyline(79,80,colorGroup[4]);
601         addPolyline(80,81,colorGroup[4]);
602         addPolyline(81,82,colorGroup[4]);
603 
604         //5号线:
605         addPolyline(83,68,colorGroup[5]);
606         addPolyline(68,84,colorGroup[5]);
607         addPolyline(84,85,colorGroup[5]);
608         addPolyline(85,86,colorGroup[5]);
609         addPolyline(86,87,colorGroup[5]);
610         addPolyline(87,6,colorGroup[5]);
611         addPolyline(6,88,colorGroup[5]);
612         addPolyline(88,89,colorGroup[5]);
613         addPolyline(89,90,colorGroup[5]);
614         addPolyline(90,91,colorGroup[5]);
615         addPolyline(91,48,colorGroup[5]);
616         addPolyline(48,92,colorGroup[5]);
617         addPolyline(92,34,colorGroup[5]);
618         addPolyline(34,93,colorGroup[5]);
619         addPolyline(93,78,colorGroup[5]);
620         addPolyline(78,94,colorGroup[5]);
621 
622         //6号线:
623         addPolyline(95,96,colorGroup[6]);
624         addPolyline(96,97,colorGroup[6]);
625         addPolyline(97,62,colorGroup[6]);
626         addPolyline(62,98,colorGroup[6]);
627         addPolyline(98,99,colorGroup[6]);
628         addPolyline(99,18,colorGroup[6]);
629         addPolyline(18,100,colorGroup[6]);
630         addPolyline(100,101,colorGroup[6]);
631         addPolyline(101,75,colorGroup[6]);
632     }
633     //清除所有标注
634     function removeAllOverlays(){
635         var allOverlay = map.getOverlays();
636         for (var i = 0; i < allOverlay.length -1; i++){
637             map.removeOverlay(allOverlay[i]);
638         }
639     }
640     DefaultAddPoint();
641     DefaultAddLine();
642 </script>
百度AI调用

原文地址:https://www.cnblogs.com/onepersonwholive/p/10871490.html