Fabio,
So I think what you want is to add 2 polygons with different colors on Google Map, Here is what you need to do.
1, You need 2 Overlays, one is for GoogleMap as the background, the other is a LayerOverlay which includes a InMemoryFeatureLayer with the 2 polygons.
2, To display the LayerOverlay over GoogleMap, we need to set the Projection info for the InMemoryFeatureLayer, here is the codes how to do it.
Proj4Projection proj4 = new Proj4Projection();
// 4326 is the EPSG of the Decimal Degree
proj4.InternalProjectionParametersString = Proj4Projection.GetEsriParametersString(4326);
proj4.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString();
layer.FeatureSource.Projection = proj4;
3, To render the 2 polygon differently, we need to set a codition column for the inMemoryFeatureLayer and use the ValueStyle to render it.
// Add the column to the layer
layer.Columns.Add(new FeatureSourceColumn("Color"));
// Add the corresponding value for the column for each feature
feature.ColumnValues.Add("Color", "Red");
Hope that helps.
Thanks,
Ben