Take the 2-minute tour ×

I'm looking for a way to change the color of roads (yellow) in MapView for Android. I thought of overriding the onDraw method, and then to go over each pixel and change it, but the method is final.

I also thought of wrapping the MapView with a ViewGroup and then try overriding its onDraw, but I'm not sure of how to do it.

Does anyone have an idea?


share|improve this question

1 Answer 1

I suggest that you consider making the switch to osmdroid using OpenStreetMap data instead of Google MapView and modify the source code for street color rendering.

share|improve this answer

Your Answer


