这个不懂,能不能根据我的这个
for (var i = 0; i < list.length; i++) {
var code = list[i].toString().split(',');
var codeX = code[5].toString();
var codeY = code[6].toString();
var pt = new BMap.Point(codeX, codeY);
var marker = new BMap.Marker(pt);
map.addOverlay(marker);
//创建标注的说明
var label = new BMap.Label(code[1].toString(), { offset: new BMap.Size(20, 5) });
marker.setLabel(label);
//创建信息窗口
var infoWindow1 = new BMap.InfoWindow("名称:" + code[1].toString());
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow1); });
}
给弄下啊。我还是需要这个标注的点击事件的。
for (var i = 0; i < list.length; i++) {
var code = list[i].toString();
//创建信息窗口
var infoWindow1 = new BMap.InfoWindow("名称:" + code[1].toString());
marker.addEventListener("click", function () { this.openInfoWindow(infoWindow1); });
}
这个不就是循环添加的么,能不能给段示例代码啊?