JavaScript创建地图及动态轮播图片
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaScript动态创建地图及轮播图片
——Author:sunzk QQ:1131341075
body,html,#allmap {width: 100%;height:
100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
#l-map{height:100%;width:78%;float:left;border-righ t:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
//数据信息处理操作
function dealMapAssetsInfo(data){
//处理数据
var lnt = "",longlnt = "";
var arr = new Array();
var objTemp = new Object();
//当只有一个点的时候或者多个点的时候
if(data.length > 1){
for(var i=0;i var obj = new Object(); //当经纬度不相同时值发生改变 if((data[i].LONGITUDE != longlnt) || (data[i].LATITUDE != lnt)){ //alert("不相同"); longlnt = data[i].LONGITUDE; lnt = data[i].LATITUDE; obj.LONGITUDE = data[i].LONGITUDE; TITUDE = data[i].LATITUDE; obj.PHOTO_PATH = data[i].PHOTO_PATH; //alert(obj.PHOTO_PATH); obj.PHOTO_NAME = data[i].PHOTO_NAME; //获取创建人信息 if(data[i].UNAME != ""){ obj.UNAME = data[i].UNAME; }elseif(data[i].USER_NAME != ""){ obj.UNAME = data[i].USER_NAME; } obj.PNAME = data[i].PNAME; obj.ADDRESS = data[i].ADDRESS; obj.CREATE_TIME = data[i].CREATE_TIME; //清空数组 //alert(objTemp); if(objTemp.length != 0){ //alert(objTemp) arr.push(objTemp); } objTemp.length = 0; objTemp = obj; }else{ //alert("相同"); obj.LONGITUDE = objTemp.LONGITUDE; TITUDE = TITUDE; obj.PHOTO_PATH = objTemp.PHOTO_PATH + "," + data[i].PHOTO_PATH; //alert(obj.PHOTO_PATH); obj.PHOTO_NAME = objTemp.PHOTO_NAME + "," + data[i].PHOTO_NAME; obj.UNAME = objTemp.UNAME; obj.PNAME = objTemp.PNAME; obj.ADDRESS = objTemp.ADDRESS; obj.CREATE_TIME = objTemp.CREATE_TIME; objTemp = obj; if(objTemp.length != 0 && i == data.length-1){ //alert(objTemp) arr.push(objTemp); } } } }else{ //当只有一个坐标点的时候 var obj = new Object(); obj.LONGITUDE = data[0].LONGITUDE; TITUDE = data[0].LATITUDE; obj.PHOTO_PATH = data[0].PHOTO_PATH; //alert(obj.PHOTO_PATH); obj.PHOTO_NAME = data[0].PHOTO_NAME; //获取创建人信息 if(data[0].UNAME != ""){ obj.UNAME = data[0].UNAME; }elseif(data[0].USER_NAME != ""){ obj.UNAME = data[0].USER_NAME; } obj.PNAME = data[0].PNAME; obj.ADDRESS = data[0].ADDRESS; obj.CREATE_TIME = data[0].CREATE_TIME; arr.push(obj); } return arr; }