outboundmap-load.js 1.66 KB
/**
 * 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);
});