Dibujando polilíneas múltiples con diferentes colores usando Google map api V3 ASP.net

Puedo dibujar varias polilíneas en google map y diseñarlas, pero quiero colorear cada polilínea con un color diferente.

Actualmente, tengo este código:

var DrivePath = [
  new google.maps.LatLng(37.772323, -122.214897),
  new google.maps.LatLng(21.291982, -157.821856),
  new google.maps.LatLng(-18.142599, 178.431),
  new google.maps.LatLng(-27.46758, 153.027892),
  new google.maps.LatLng(12.97918167,   77.6449),
  new google.maps.LatLng(12.97918667,   77.64487167),
  new google.maps.LatLng(12.979185, 77.64479167),
  new google.maps.LatLng(12.97918333, 77.64476)
];


var PathStyle = new google.maps.Polyline({
  path: DrivePath,
  strokeColor: "#FF0000",
  strokeOpacity: 1.0,
  strokeWeight: 2
});

PathStyle.setMap(map);

¿Hay alguna manera de que pueda agregar un estilo separado a cada polilínea que estoy creando?

Respuestas a la pregunta(2)

Su respuesta a la pregunta