添加並刪除Marker

var data=new Array();
// 定位、顯示內容
function setLocation(x,y,name,time,speed,direction,GPSstatus,carstatus,warning,wstatus){//參數:經緯度...
//建立自定義圖標
var pt = new BMap.Point(x, y);

//map.setCenter(pt); //設置地圖中心點。center除了能夠爲座標點之外,還支持城市名
//map.setZoom(15); //將視圖切換到指定的縮放等級,中心點座標不變

//map.centerAndZoom(pt,15);

var myIcon = new BMap.Icon("Images/car.png", new BMap.Size(32,32));
marker2 = new BMap.Marker(pt,{icon:myIcon}); // 建立標註
marker2.setTitle(name);
map.addOverlay(marker2); // 將標註添加到地圖中

data.push(marker2); //將marker2放進數組

//添加一個Label
myLable = new BMap.Label("---",
{offset:new BMap.Size(25,-25),position:pt});
myLable.setTitle("---");
map.addOverlay(myLable);


var content="";數組

var warn=warning==""?"無":warning;app

var sb=new StringBuilder();
sb.append("<div style='border:1px; background-color:#666666; height:1px;'></div>");
sb.append("<table style='font-size:12px; margin-top:3px;' width='100%' border='0' cellpadding='0' cellspacing='0'>");
sb.append("<tr><td style='color:#77AABF;'>時間:</td><td>"+ time +"</td><td style='color:#77AABF;'>速度方向:</td><td>"+ speed+"km/h,"+direction +"</td></tr>");
sb.append("<tr><td style='color:#77AABF;'>定位狀態:</td><td>"+ GPSstatus +"</td> <td style='color:#77AABF;'>車輛狀態:</td><td>"+ carstatus +"</td></tr>");
sb.append("<tr><td style='color:#77AABF;'>經度:</td><td>"+ x +"</td><td style='color:#77AABF;'>緯度:</td><td>"+ y +"</td></tr>");
sb.append("<tr><td style='color:#77AABF;'>報警信息:</td><td>"+ warn +"</td> <td style='color:#77AABF;'>報警狀態:</td><td>"+wstatus+"</td></tr>");
sb.append("</table>");
//建立信息窗口
var opts = {
width : 320, // 信息窗口寬度
height: 120, // 信息窗口高度
title : "<font style='font-weight:bold;'>["+ name +"]</font>", // 信息窗口標題
enableMessage:false
}

var infoWindow2 = new BMap.InfoWindow(sb.toString(),opts);
marker2.addEventListener("click", function(){this.openInfoWindow(infoWindow2);});
}ui


//移除單個標記 - 待完善
function removeMarker(name){
alert(name);
for(var i=0;i<data.length;i++)
{
if (data[i].getTitle()==name) {
map.removeOverlay(data[i]);
}
}
//map.removeOverlay(myLable);
}this

相關文章
相關標籤/搜索