This one is pretty out there, but I can’t find any posts addressing it anywhere. For Google Maps API v3, you can add custom styling to the map elements:
var pinkParksStyles = [
{
featureType: "all",
stylers: [
{ saturation: -80 }
]
},
{
featureType: "poi.park",
stylers: [
{ hue: "#ff0023" },
{ saturation: 40 }
]
}
];
map.setOptions({styles: pinkParksStyles});
Does anyone know of any way to apply custom styling to an Android MapView?? Thanks!!!
My initial thoughts would be to subclass MapView and override the on draw event. Have the onDraw event replace the colors in the canvas using a combination of ColorMatrixColorFilter and AvoidXfermode. Thees should help as well:
avoidxfermode to replace a color on canvas
How to change colors of a Drawable in Android?