Map Customization through Google
For many years, the best way to support a custom Google Maps feature on websites was with aftermarket plugins. Now in beta, Google allows customization within the Google maps platform.
With styles living on the server, it becomes extremely easy to manage your map styles, even across multiple platforms and properties. A single map style can serve as many maps as you want it to–meaning that a style change can be immediately flowed out across a range of apps and sites–without any complicated deployments.