抽出json数据组合成新的json

<img src="https://img-blog.csdn.net/20160113215524664" alt="" />
<img src="https://img-blog.csdn.net/20160113215844694" alt="" /><img src="https://img-blog.csdn.net/20160923094554497?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" /><img src="https://img-blog.csdn.net/20160923094627208?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
//在地图上添加标注
function addPlantPoint(){	
		var map = new BMap.Map("allmap");
		var uppoint = new BMap.Point(${listPlantBlendinfo[0][6]},${listPlantBlendinfo[0][7]});
	map.centerAndZoom(uppoint, 13);
	map.enableScrollWheelZoom(true);	
	map.addControl(new BMap.MapTypeControl());   //添加地图类型控件	
		var imagePoint = 'images/localN.png';
		var myIcon=new BMap.Icon(imagePoint, new BMap.Size(32, 32),{anchor: new BMap.Size(10, 30)});
		var listplant=[];
	$.ajax({
		type:"POST",
		url: "drawMapByDistance.action",
		data:{plantSn:$("#plantSn").val(),distance:$("#distanceSelect").val()},
		dataType:"json",
		success: function(data){	
			for (var i = 0; i < data.length; i++) {				
				(function (x) {
					var point = new BMap.Point(data[i][2], data[i][3]);    // 创建点坐标                      
					var marker = new BMap.Marker(point,{icon:myIcon});  // 创建标注,添加新图标	   
                   var sContent ='<div class="pvinfo">';
		    		sContent +="<img id='imgDemo' src='"+data[i][1]+"' />";  
		    		sContent +="<h2 class='goMonitor'>"+data[i][0]+"</h2>";
		    		sContent +="<span><s:text name='DailyYield' />:"+data[i][4]+"kWh</span>";
		    		sContent +="<span><s:text name='TotalYield' />:"+data[i][5]+"kWh</span>";
		    		sContent +="<span><s:text name='Update.Time' />:"+123+"</span>";
		    		sContent +='</div>'; 
                    var info_Window = new BMap.InfoWindow(sContent);  // 创建信息窗口对象  
                    marker.addEventListener("click", function () {  
                        this.openInfoWindow(info_Window);  
                    });  
                    map.addOverlay(marker);  
                })(i);
				listplant.push(data[i][7]);
				//alert(data[i][7]["pvName"]);//alert(data[i][7].pvName);
			}	
			var obj = JSON.stringify(listplant);//alert(obj); 
			$('#list').datagrid('loadData',eval("("+obj+")"));
		}
	});
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值