87,995
社区成员




var points = [];
var map = new BMap.Map("map"); //初始化地图
map.centerAndZoom(new BMap.Point(113.312213, 23.147267), 12);//设置中心点和显示级别
map.enableScrollWheelZoom();//滚轮放大缩小。
var myIcon = "";
addMarker(points);//添加标注点
function addMarker(points){ // 创建图标对象
var point,marker;
$.ajax({
type: "POST",
data: ,
url: "/xxx/xxx",
dataType: "json",
success: function (data) {
for (i = 0; i < data.length; i++) {
var point = new BMap.Point(data[i].Lon, data[i].Lat); // 创建点坐标
var normarIcon = new BMap.Icon("/Content/images/地址定位.png", new BMap.Size(30, 30));
var exceptIcon = new BMap.Icon("/Content/images/红色.png", new BMap.Size(30, 30));
if (data[i].State==1) {
myIcon = normarIcon;
}else
{
myIcon=exceptIcon
}
var SC = data[i].SC
var SN = data[i].SN
marker = new BMap.Marker(point, { icon: myIcon });
map.addOverlay(marker);
(function () {
var thePoint = points[i];
marker.addEventListener("click", function () {
showInfo(this, thePoint);
});
})();
function showInfo(thisMaker, point) {
var sContent =
'<ul class="info_ul">'
+ '<li class="info_li" style="list-style:none">'
+ '<span class="info_span">编号:</span>' + SC + '</li>'
+ '<li class="info_li" style="list-style:none">'
+ '<span class="info_span" style="list-style:none">名称:</span>' + SN + '</li>'
// + '<li class="info_li" style="list-style:none"><span class="info_span">创建工单:</span><a href="http://www.baidu.com" target="_blank">创建工单</a></li>'
+ '<input type="button" onclick="devDisplay()" value="创建工单" />'
+ '</ul>';
var infoWindow = new BMap.InfoWindow(sContent);// 创建信息窗口对象
thisMaker.openInfoWindow(infoWindow);//图片加载完毕重绘infowindow
}
function devDisplay() {
}
}
//显示信息窗口,显示标注点的信息。
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
})
}