<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+")"));
}
});
}