for (var i = 0, marker; i < othermarkers.length; i++) {
var markItem = othermarkers[i]
var markeron= new AMap.Marker({
map: map,
icon: markItem.icon,
position: [ markItem.position[0], markItem.position[1]],
offset: new AMap.Pixel(-13, -30)
});
markeron.content = '我是第' + (i + 1) + '个Marker';
// markeron.on('click', markerClick);
AMap.event.addListener(markeron,'click',markerClick,{target: markeron});
// markeron.emit('click', {target: markeron});
}
function markerClick(e) {
//实例化信息窗体
var infoWindow = new AMap.InfoWindow({
// isCustom: true, //使用自定义窗体
offset: new AMap.Pixel(0,-30)
});
infoWindow.setContent(e.target.content);
infoWindow.open(map, e.target.getPosition());
}