Version 0.5.16 of the google_maps_flutter plugin has arrived and it includes the ability to add a custom style to your map! This article will describe an easy way to style your Google Map in Flutter.
The new plugin version adds the setMapStyle method to the GoogleMapController class. This method takes the String representation of your custom style as input. To create this style in JSON format, Google created a handy tool: https://mapstyle.withgoogle.com/. You can use any of the pre-made themes, or create your own style in detail. After you’ve created your style, click finish and you can copy the resulting JSON. Following JSON represents a simple style that sets the water color to grey and roads to white: