改变高德地图默认标注marker的颜色怎么弄?

我在高德地图上添加了大量的marker,现在要对其中部分marker要以不同颜色加以区分,在不更换雨点图标的情况下只改变颜色是否可行,例如我添加了四个点同时显示窗口信息,现在要将第四个marker变为红色
代码如下:

var map = new AMap.Map("container", {resizeEnable: true}); var lnglats = [ [116.37, 39.92], [116.38, 39.92], [116.39, 39.92], [116.40, 39.91] ]; var infoWindow = new AMap.InfoWindow({offset: new AMap.Pixel(0, -30)}); for (var i = 0, marker; i < lnglats.length; i++) { var marker = new AMap.Marker({ position: lnglats[i], map: map }); marker.content = '我是第' + (i + 1) + '个Marker'; marker.on('click', markerClick); marker.emit('click', {target: marker}); } function markerClick(e) { infoWindow.setContent(e.target.content); infoWindow.open(map, e.target.getPosition()); } map.setFitView();
    求大神指教

if(你需要更改成红色的条件){
var marker = new AMap.Marker({
position: [data[i].Lng, data[i].Lat],
map: map,
title: "123",
icon: '../../Content/Images/red.png' //你需要更改成红色的图标
});
marker.content = '我是第' + (i + 1) + '个Marker';
marker.on('click', markerClick);
marker.emit('click', { target: marker });
markers.push(marker);
}

高德地图的标记点好像是张图片