GMaps.js style extension - Styled Maps

You can easily manage a map style using GMaps.js:

 var styles = [
  {
    featureType: "road",
    elementType: "geometry",
    stylers: [
      { lightness: 100 },
      { visibility: "simplified" }
    ]
  }, {
    ...
  }
];

map.addStyle({
    styledMapName:"Styled Map",
    styles: styles,
    mapTypeId: "map_style"  
});

map.setStyle("map_style");

Note: You can choose different styles and associate the styled map with the MapTypeId and set it to display.