outboundmap-load.js
1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/**
* reload事件
*
*
*/
$(function(){
// 获取参数线路ID
var no = $.url().param('no');
var paramArr = new Array();
paramArr = no.split(",");// 在每个逗号(,)处进行分解。
/*paramArr[0]:id
paramArr[1]:上下行;
paramArr[2]:经度
paramArr[3]:纬度*/
uoDown = paramArr[1];
longitude = paramArr[2];
latitude = paramArr[3];
// 如果线路ID不为空
var styleOptions = {
strokeColor : "blue",//边线颜色。
fillColor : "blue",//填充颜色。当参数为空时,圆形将没有填充效果。
strokeWeight : 3,//边线的宽度,以像素为单位。
strokeOpacity : 0.8,//边线透明度,取值范围0 - 1。
fillOpacity : 0.6,//填充的透明度,取值范围0 - 1。
strokeStyle : 'solid' //边线的样式,solid或dashed。
};
// 等候500毫秒执行
setTimeout(function(){
/** 初始化线路对象,这里只初始化线路Id属性 @param:<id:线路ID> @return:Line */
var Line = LineObj.init(paramArr[0]);
/** 初始化地图对象map @return:Map对象 */
var map_ = WorldsBMap.init();
/** 初始化绘图工具类 @param:<map_:map对象;styleOptions:绘图样式对象> @return:DrawingManager对象 */
var drawingManager_ = DrawingManagerObj.init(map_,styleOptions);
/** 查询路段信息 @param:<Line.id:线路Id;0:上行> @return:data:路段数据 */
GetAjaxData.getSectionRouteInfo(Line.id,uoDown,function(data) {
/** 在地图上画出线路走向 @param:<Line.id:线路Id;0:上行;data:路段数据> */
PublicFunctions.linePanlThree(Line.id,data,uoDown);
});
},500);
});