Snazzy Maps


Snazzy Maps adds styles to your existing Google Maps with the click of a button.


  • Browse through hundreds of free styles.
  • Quickly apply styles to all of the Google Maps on your WordPress site.
  • Works with most Google Maps plugins.
  • Access your favorites from Snazzy Maps by signing up for an API key.
  • Build and customize your own styles on Snazzy Maps and access them through the plugin.
  • Free to use for personal and open source projects. Affordable licenses for businesses.

Please note this plugin does not add a Google Map to your page. It simply adds styles to any existing maps that you
already have on your site.


  • Explore hundreds of different styles.
  • Select a style to use for the Google Maps on your site.
  • Your Google Map is now a Snazzy Map!


  1. Install Snazzy Maps by uploading the files to your server.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Access Appearance > Snazzy Maps in the WordPress menu.
  4. Choose a collection of styles in the ‘Explore’ tab.
  5. Apply your chosen style by clicking ‘Enable’ in the ‘Site Styles’ page.
  6. Enjoy your newly styled Snazzy Maps!

Please note this plugin does not add a Google Map to your page. It simply adds styles to any existing maps that you
already have on your site.


Is the plugin free to use?

The Snazzy Maps plugin is free to use for personal and open source projects. Business licenses are available for
single and multiple sites and can be purchased at

How do I add a Google Map to my page?

This plugin does not add a Google Map to your page. It simply adds styles to your existing maps. If you haven’t
added a map yet, search WordPress Plugins for a suitable Google Maps plugin.

What are some compatible Google Maps plugins?

We’ve tested our plugin with the following Google Maps plugins. If you find another plugin that works please send us an email at

Snazzy Maps doesn’t work with my Google Maps plugin!

The Snazzy Maps plugin cannot apply styles to maps created using the Google Maps Embed API. This is because of
fundamental limitations on the way IFrames work on the web. We cannot access the map within Google’s IFrame and cannot
apply any styles to it. Sorry! Switching to a WordPress plugin that uses Google’s JavaScript API will work instead.

The following plugins will not work with the Snazzy Maps WordPress plugin:

If you happen to find any other map plugins that don’t work please send us an email at

How can I access my favorites or private styles from
  1. Sign up for an account at
  2. Click your email address in the top left corner.
  3. Click the developer menu item on the left side.
  4. Click the “Generate API Key” button.
  5. Copy the long generated API Key.
  6. Paste the key into the ‘Settings’ tab in the Snazzy Maps plugin.
  7. You should now be able to access your favorites and private styles in the ‘Explore’ tab by changing the first filter dropdown.


Nice plugin

Thanks a lot! Great job! I was looking for an ability to apply json style to my maps, but with your plugin and your service I can even create my own in an easy way. But with thousands of existing styles I don’t need it any more.

Read all 12 reviews

Contributors & Developers

“Snazzy Maps” is open source software. The following people have contributed to this plugin.


Translate “Snazzy Maps” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Release Date: March 10th, 2017

  • Update: Verified that the plugin works with newer versions of WordPress up to 4.7.3.
  • Update: Geo Mashup is now a compatible plugin.
  • Deprecated: Renamed enqueue_script to snazzy_enqueue_script.


Release Date: May 24th, 2016

  • Update: Verified that the plugin works with newer versions of WordPress up to 4.5.2.


Release Date: July 21st, 2015

  • Bug Fix: Renamed the Services_JSON class to fix a redeclare class error when working with other plugins.


Release Date: June 15th, 2015

  • New Feature: Added search to the explore tab.
  • Bug Fix: Updated save style to properly work with unicode characters.
  • Bug Fix: Changed all include to include_once because of redeclared errors.


Release Date: May 11th, 2015

  • Bug Fix: Added support for Google Maps asynchronous loading.


Release Date: April 24th, 2015

  • Bug Fix: Updated snazzymaps.js to copy over the existing Google Maps prototype during our constructor override.


Release Date: April 16th, 2015

  • Bug Fix: Moved snazzymaps.js from the footer to the head to support additional themes.
  • Bug Fix: Changed the add_theme_page capability from edit_themes to manage_options.


Release Date: April 8th, 2015

  • Bug Fix: Added some javascript to support more browsers and Google Maps plugins.
  • Bug Fix: Fixed up some PHP warning messages on the plugin pages.


Release Date: March 25th, 2015

  • Bug Fix: Updated the plugin to work with older PHP and WordPress versions. We now support PHP 5.0.5 and later and WordPress 2.8 and later.


Release Date: March 17th, 2015

  • Bug Fix: Resolved the “headers already sent” issue that occurred when submitting POSTs with certain themes.


Release Date: March 1st, 2015

  • Initial Release!