=== Google Map ===
Contributors: webdorado
Donate link: https://web-dorado.com/products/wordpress-google-maps-plugin.html
Tags: directions, google map, google map plugin, google maps, google maps plugin, map, map markers, map plugin, map widget, maps, wp google map, wp google maps
Requires at least: 3.4
Tested up to: 4.6
Stable tag: 1.0.22 
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Google Maps WD is an intuitive tool for creating Google maps with advanced markers, custom layers and overlays for your website.

== Description ==

https://www.youtube.com/watch?v=acaexefeP7o

[WordPress Google Maps WD](https://web-dorado.com/products/wordpress-google-maps-plugin.html)     
[Demo](http://wpdemo.web-dorado.com/google-maps/)  
[Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=maps_gmwd)  
[User Guide](https://web-dorado.com/wordpress-google-maps/installing.html)      
[Support Forum](https://web-dorado.com/forum/wordpress-google-maps-wd.html)           

= Google Maps WD Add-ons: =  
[GMWD Marker Clustering Add-on](https://web-dorado.com/products/wordpress-google-maps-plugin/add-ons/marker-clustering.html)    


Google Maps WD is a user-friendly, responsive  Google maps plugin. It is very simple in use and doesn’t require any coding skills or complex customization processes. Using this Google maps plugin you can showcase any location, display related or categorized locations with markers or showcase coverage areas with the help of layers and overlays.

It  solves the necessity of adding different plugins for individual Google Maps related features combining marker maps plugin, store locator plugin, location highlighting map plugin in a single package.

To add Google Maps to your post/page all you need is to copy the map plugin shortcode or php code from Map listing and add it to your post/page or php file.

###IMPORTANT:    
If you think you found a bug in Google Maps WD or have any problem/question concerning this plugin, please check out [Support Forum](https://web-dorado.com/forum/wordpress-google-maps-wd.html)  in our website. If you do not find a solution here, do not hesitate to [click here to contact us](https://web-dorado.com/support/contact-us.html).


= Features of Google Maps WD plugin: =

*   Fully responsive design   
*   Localization and language support for Google maps  
*   Intuitive and user friendly interface which uses tooltips on mouseover for each feature of Google Maps WD allowing to learn about the possible functionality on the backend   
*   Instant live previews of changes you make in the working area on the Google Maps WD back end    
*   Unlimited maps for posts and pages   
*   Support for different Google maps styles: road, traffic, satellite, terrain and hybrid   
*   Unlimited number of markers per map, possibility to add markers filling out address or alternatively right clicking on the map   
*   Drag and drop feature for markers, custom animation support   
*   Polygon layer, which allows to add multi-edge shape overlay over selected area of the map with markers    
*   Polyline layer, which allows to add mark certain area on the map with line overlay without covering marked area with fill color    
*   Full support of controls of the Google map, such as zoom control, map type control, scale control, street view control, fullscreen and  rotate (only available with zoomed satellite map) control   
*   Google Maps standard Bicycle, traffic and transit layers   
*   Store locator for allowing map users to find nearest stores with provided radius overlay   
*   User geolocation    

Upgrade to [Google Maps Pro](https://web-dorado.com/products/wordpress-google-maps-plugin.html) to get access to:   

*   Customizable Google maps skins    
*   Possibility to add new Google Maps themes/customize existing themes based on detailed styles and colors section    
*   Get directions feature for allowing users to get detailed directions for moving from point A to point B using one of the modes (Walking, Driving, Bicycling and Transit)    
*   Circle and Rectangle layers over the map   
*   Multi-level marker categories: created marker category can serve as a parent for newly-created marker    
*   Custom Marker icon builder (100+  marker icons + option to add your own icons)    
*   Custom icon, description, images and link support for the markers   
*   Marker, Circle, Rectangle, Polygon, Polyline Export/Import option from one map to another    
*   Marker listing ( Basic listing, Advanced Listing and Carousel view) for easier access of categorized markers    
*   Marker listing display within the map as a map legend     
*   Advanced layer support (layers based on GeoRSS, KML URLs, Fusion Table Id)     

= Google Maps WD Demos =
[Basic Google Maps](http://wpdemo.web-dorado.com/google-maps/)    
[Google Maps Directions ](http://wpdemo.web-dorado.com/directions/)     
[Google Maps List Markers](http://wpdemo.web-dorado.com/list-markers/)    
[Google Maps Advanced Marker Listing](http://wpdemo.web-dorado.com/advanced-marker-listing/)      
[Google Maps Carousel Marker Listing](http://wpdemo.web-dorado.com/carousel-marker-listing/)     
[Google Maps Marker categories](http://wpdemo.web-dorado.com/marker-categories/)     
[Google Maps Store Locator](http://wpdemo.web-dorado.com/store-locator/)    
[Responsive Google Maps](http://wpdemo.web-dorado.com/responsive-maps/)     
[Google Maps Polygon and Polyline](http://wpdemo.web-dorado.com/polygon-and-polyline/)     


== Installation ==

#### Thank you for your interest in Google Maps WD.  

### Minimum requirements.  
*   Wordpress 3.9+  
*   PHP 5.x  
*   MySQL 5.x  

### Perform a new installation  

After downloading the ZIP file of the Google Maps WD plugin,  

1. Log in to the administrator panel.   
2. Go to Plugins Add > New > Upload.     
3. Click "Choose file" ("Browse") and select the downloaded zip file of the Google Maps plugin.     
*For Mac Users*     
*Go to your Downloads folder and locate the folder with the Google Maps WD. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*     
4. Click "Install Now" button.     
5. Click "Activate Plugin" button for activating the Google Maps WD.    
6. If the installation does not succeed, please contact us at [support@web-dorado.com](mailto:support@web-dorado.com).

== Screenshots ==
1.  Google Maps WD - Edit Map      
2.  Google Maps WD - Add Marker        
3.  Google Maps WD - Add Polygon       
4.  Google Maps WD - Map Settings    
5.  Google Maps WD - Edit Theme    
6.  Google Maps WD - Basic Google Maps    
7.  Google Maps WD - Google Maps Directions  
8.  Google Maps WD - Google Maps Advanced Marker Listing  
9.  Google Maps WD - Google Maps Store locator     
10. Google Maps WD - Google Maps Polygons and Polylines   

== Changelog ==

= 1.0.22 =
* Added: "Show in Info Window" option  

= 1.0.21 =
* Added: Category filter     

= 1.0.20 =
* Fixed: Minor bug       

= 1.0.19 =
* Added: Address in infowindow     

= 1.0.18 =
* Added: Option to enable Search box for google maps         

= 1.0.17 =
* Fixed: Conflicts with some plugins   

= 1.0.16 =
* Added: GMWD Marker Clustering add-on       

= 1.0.15 =
* Added: Review, User guide notices    

= 1.0.14 =
* Added: Advanced info window      

= 1.0.13 =
* Fixed: Languages bug  
* Added: Store locator header title   

= 1.0.12 =
* Changed: Show only one info window    

= 1.0.11 =
* Fixed: Minor bugs 

= 1.0.10 =
* Changed: API key notification   
* Fixed: Minor bugs   

= 1.0.9 =
* Added: Geolocation notifications and api key user manual link   

= 1.0.8 =
* Added: API Key option    

= 1.0.7 =
* Changed: Order in which the classes loaded    

= 1.0.6 =
* Fixed: Info window html format bug         
* Fixed: Bug on Firefox       
* Changed: Featured plugins    

= 1.0.5 =
* Changed: Markers saving method   

= 1.0.3 =
* Added: Text Editor for marker description    

= 1.0.2 =
* Added: Layer options       

= 1.0.1 =
* Added: Pointer for user location    

= 1.0.0 =
* Initial version   


== Frequently Asked Questions ==


= 1. How many Google maps can I insert into a post? =

The number of Google Maps per post is not limited. You can choose to display multiple Google Maps per post/page using Google Maps WD standard shortcode.   

= 2. Can I use Google Maps in Widgets? =

Yes Google Maps WD comes with a widget. You can insert created Google Maps into a custom area depending on your theme widget areas assigning it to certain position. You can configure the Google Maps settings and define its dimension.   

= 3. How to insert Google maps into a template? =
If you plan to include it into a template they you will have to use Google Maps WD php shortcode instead of the standard shortcode. The shortcode does not require additional customization, simply copy the code and paste it into the php file where you want the Google Maps to be displayed   

= 4. How can I stylize the maps? =
Google Maps WD Pro version allows to fully customize Google Maps choosing map skins and changing styles and colors for certain Google Maps attributes.   

= 5. Is Google Maps WD responsive? =
Yes Google Maps WD is a responsive product (both with free and Pro versions).

= 6. How to display directions with custom Google Maps? =
Google Maps WD Pro version allows to add directions tab with Google Maps displaying the standard directions process and modes of reaching from point A to point B on the Google Map.  

= 7. Are taxonomies supported in Marker categories? =

If you use Pro version of Google Maps WD the option is possible to achieve. Different marker categories of the Google Maps can serve as parent category for another marker category.

= 8. How can I center the map? =

You can position the Google Maps going to Google Maps WD>Maps>Settings> General section and here specifying the alignment of the map.

= 9. Can I insert a link in Google Maps marker infowindow? =
Yes, it is possible to upload a hyperlink in marker infowindow using Google Maps WD Pro version.

= 10. Can I insert image in Google Maps marker info window? =
Yes, it is possible to upload an image in marker infowindow using Google Maps WD Pro version.

= 11. Can I create shapes with free version of Google Maps WD? =

Yes, free version of Google Maps WD allows to create polygon and polyline overlays for the maps, whereas Google Maps WD Pro version adds circle and rectangular overlays to this list.

= 12. Are there any limitations on the number of google maps to be used within a single website? =
There are no limitations on the number of google maps. You can use unlimited number of google maps within each website.   


= 13. Is it possible to translate Google Maps into another language? =
It is only possible to translate the front end of the Google Maps. Plugin should be translated automatically. Please be informed, that you can modify the translations from wp-content/plugins/wd-google-maps/languages/ (you will need POEdit http://www.poedit.net/download.php). You can find the language codes for the Google Maps in WordPress.org appropriate plugins' page.

==  Google Maps WD User Manual  == 

= Installation =
Minimum requirements   
WordPress 3.4+   
PHP 5.x   
MySQL 5.x   

Installing plugin from WordPress Dashboard      
Log in to Administrative Panel of your WordPress site.   
Go to Plugins > Add > New > Upload.    
Click “Choose file” (“Browse”) and select Google Maps WD zip file.   

Installing via FTP   
Login to your hosting space via an FTP software, e.g. FileZilla.   
Unzip the downloaded Google Maps plugin folder without making any changes to the folder.   
Upload the plugin into the following location wp-content>wp-plugins.   
Login to the WordPress Administrative Panel.    
Activate the plugin by going to Plugins and pressing Activate button below Google Maps WD.    

If any problem occurs, please contact us at support@web-dorado.com     

= Installation Wizard/ Options Menu =
After activation of Google Maps WD the setup wizard will be automatically launched. You can press Skip the wizard and relaunch it later or configure the options in Google Maps> Options submenu.       

At first step you choose the language for the Googlemaps either the language will be determined based on location of the visitor.      

Center address. Center address of the map can be determined automatically based on your current location either you can fill it with autocomplete feature.       
Latitude+Longitude․ Provide more precise values for your center address.     
Zoom Level. Google Maps has an integer 'zoom level' which is the resolution of the current view. Zoom levels are between 0 (the entire world can be seen on one map) and 21+.   
Wheel Scrolling. Allow zooming in and out for Google Maps using mouse scroll or not.  
Map Draggable. Allow using mouse for dragging Google maps up/down or not.    

Afterwards you can go on to your first map creation using Google Maps plugin.    

= Settings =
You need to configure settings of the map in advance to moving to the rest of Google Maps WD plugin sections.

General   
Map type. Choose map type based on available Google Maps options:   
Roadmap displays 2D road map. This is default map type for Google Map.     
Satellite displays Google Earth satellite images.       
Hybrid displays mixture of roadmap and satellite views- photographic map with roads and city name indication.   
Terrain displays a physical map based on terrain information (geographic/physical map with mountains, rivers and other relevant terrain information).
Width. You can set the width of the Google maps in percentage of the content area or fixed pixels.   
Height. Height of the map should be provided in pixels.    
Center address + latitude+longitude. Center address of the map can be determined automatically based on your current location either you can fill it with autocomplete feature.
Or you can right click on the map and set a center address.   
Zoom Level+Maximum/Minimum Zoom. Google Maps has an integer 'zoom level' which is the resolution of the current view. Zoom levels are between 0 (the entire world can be seen on one map) and 21+. You can also set the minimum and maximum values for the zoom parameter.   
Wheel Scrolling. Choose whether to allow zooming of Google maps using mouse scroll or not.   
Map Draggable. Choose whether to allow dragging Google maps using mouse or not.   
Markers Draggable. Choose whether to allow dragging markers over the map or not.   
Information Window Open. Display marker information hovering or clicking on it.  
Geolocate User. The user will see a pop-up asking for geolocation permission.    
Visitor location will automatically used as a center address.    
Alignment. If the width of the map is set in percentage you can choose to display it to the left/center/right in relation to the content area.  

Controls
Here you can configure Google maps controls and change their positions :  
Zoom Control. Contains + and - buttons to zoom in and zoom out the Google maps.  
Map Type Control. Allows the users to change from standard Gogole roadmap to satellite view.     
Scale Control. Displays the scale of the map and can be changed.   
Street View Control. Displays a human icon over the Google maps and allows switching to street view for certain location.   
Fullscreen Control. Displays the Google map in fullscreen mode.   
Rotate Control feature is only available with Google Maps Satellite mode, when you have close-up view of the location and can use it to rotate the satellite-created image.     

Layers

Enable Bicycle Layer. Bicycle routes will be highlighted on the map. Usually suggested routes will be highlighted as well. In cases if bicycle layer is not available with that certain area on Google Maps, the layer will be disabled.  
Enable Traffic Layer. Real-time traffic information of the route will be highlighted on map as a layer. The timing is based on the actual request time. In cases if traffic layer is not available with that certain area on Google Maps, the layer will be disabled. 
Enable Transit Layer. Transit routes will be highlighted on the map.This will display the public transit network of the city. The information will be displayed with thick lines. The list of the supported cities can be found at official developers site of Google Maps.    
GeoRSS URL. Providing the URL to created Geographically encoded objects of RSS (http://www.georss.org/) feed you can add RSS-feed based layers on your Google Maps. 
KML URL. KML is a file format created on the basis of Google Earth. It might contain rich data, such as trails/locations, images and tips related to the locations, etc. After creating the file you can provide the URL here.    
Fusion Table Id. You can create your own Google Fusion table and provide its ID here. Fusion tables is overall an application used for sharing, visualizing, and publishing tabular data.   

Directions

This allows users to choose two locations on Google Maps and get directions. The mode can be driving, walking, bicycling or transit depending on support of the mode of the specified Google Maps area.  
Enable Directions. Choose whether to enable directions for the Google maps or not.    
Directions Window Open. Choose to display directions with an open window or not. If disabled, the user can access to directions pressing Get directions button within marker of the Google Maps.     
Directions Window Width. Choose fixed size for the directions window in pixels either percentage of content area.    
Direction Window Position. Choose the position of the directions window from possible options.    

Store Locator

Store locator will add a circular overlay over the Google maps with filled centre and radius. Than you can see the markers which are located within this circle:   
Enable Store Locator. Choose whether to have store locator feature enabled for the Google maps or not.  
Window Width. Choose fixed size for the store locator window in pixels either percentage of content area.   
Window Position. Chose the Store location window position relative to Google maps.   
Distance In. Choose the measurement unit- kilometers or miles.    
Circle line + fill. Define styles and colors for the circular overlay edge (line) and fill (covered area).    

Marker Listing

Markers used on the Google maps can be listed with different view options, helping out the users to find locations based on marker categories. To create marker categories navigate to Google Maps WD>Marker Category section.    
When filter is enabled you can choose the categories to display markers for:   
List Type. The markers can be listed in one of the following view option:     
Basic: Displays the category, marker location, get directions(if directions are enabled) and marker image if available.   
Advanced Table: Displays marker title, category, address and description with search possibility as well as ordering (changes direction for ascending to descending when hitting the title, category, address or description).   
Carousel: Lists the markers in a slideshow. When hitting the slide the marker will be displayed on the map   
Enable Category Filter. When enabled the user will be able to filter markers to certain categories.   
Move List Inside Map. Markers can also be included within Google maps serving as Google maps legends.   
Marker List position. Choose the location where markers will be listed among possible options. 

Map
In this section you will  be able to add Google maps attributes and preview them on the Google maps. The map attributes can differ thus for each added Google Maps you will get a chance to have its own attributes set.   
 
Next to title you will see a set of buttons which apply to the current Google maps:  
Save allows saving the Google maps. It closes the current map and returns the user to the list of all created maps.  
Apply button saves the Google maps, but doesn’t close the map, so that you can continue making changes afterwards.   
Save as Copy is handy when you are making changes with already existing Google maps, but want to save the finalized changes as a brand new map.   
Export button is designed for exporting all created Google maps attributes (markers, circles, rectangles, polygons and polylines) for future importing into another map.   
Import button is designed for importing created Google maps attributes (markers, circles, rectangles, polygons and polylines) of another map to current one.   
Cancel button allows cancelling changes made to map.   


Adding Marker

Markers are used for indicating specific location on Google maps. The icon of the marker appears as an overlay of the Google map and may give some additional  information.   
Note that all changes made here  will be previewed on small Google maps sample on the right side of the screen.   
Title. You can provide a title for the marker. The title will be included in Information window of the marker.	   
Link URL. You can link Google Maps Marker to any URL, so that when site visitor hits the marker they will be redirected to mentioned URL. The link will be opened in a new window.   
Address. There are three ways of adding the marker location- providing address, filling in longitude and latitude or right-clicking on the location on the map.    
Description. Description of the marker will be displayed alongside its title within Information window of the Google Maps.    
Marker Description Image. The marker information window can also contain an image. Here you can upload the images to be used.  
Category. Here you can specify the marker category. More about marker categories can be found at Marker Category section.   
Animation. By default the marker will be automatically displayed with the map, but if you want to have an effect for adding marker overlay, you can choose the animation from the list.
Enable Info Window. Choose whether to have information window displayed over the Google Maps with markers or not.  
Open Info Window by Default. Choose whether to display information window of the marker by default or when user presses the marker icon.
Icon. You can choose from existing icons or upload your own. Plugin includes different categories of icons as a part of Google Maps WD package.You can also create your own icons filling marker and icon colors. Your created icons will be saved in Added markers category.    
Custom Icon size. Here you can define the dimensions of the icon.  
Published. Choose whether to publish the marker or leave it for the further publishing.   
When all settings are set up, press Add Marker button.   
The created marker will appear below the Google Maps within Markers tab: here you will have the option to filter, duplicate, edit and delete markers.   
 
Adding Circle Google Maps Layer

Circle is a circle-shaped overlay for Google Maps. Here you can define the colors, widths, radius and opacity values both for the edge of the circle (line) and its covered area (fill).    
Title. You can provide a title for the circle overlay. The title will be included in Information window of the shape.   	
Center Address. There are three ways of adding the center of  the circle- providing address, filling in longitude and latitude or right-clicking on the location on the map.   
Link URL. You can link circle overlay to any URL, so that when site visitor hits the circle they will be redirected to mentioned URL. The link will be opened in a new window and Google Maps page will remain open.  
Radius (meters). Provide the radius of the circle in meters.   
Show marker. Choose whether to display the marker in center address of the circle overlay or not.   
Enable Info Window. In some cases (e.g. you don’t want to display marker or you want the user to learn more about the location using URL redirection only) you can disable Information window here.   
Line+Fill Color and styles. Choose the color and widths for the overlay covered area (fill) and its edge (line) by default and when hovered.    
Published. Choose whether to publish the circle overlay or leave it for the further publishing.    
When all settings are set up, press Add Circle button.    
The created circle overlay will appear below the map within Circles tab:   
The created circle will appear below the map within Circles tab: here you will have the option to filter, duplicate, edit and delete circles.  The number of circles is not limited for Google Maps. 

Adding Rectangle Google Maps Layer

Rectangle is rectangle-shaped overlay for the Google maps. When creating a rectangle you can define the colors, widths and opacity values both for the edges of the rectangle (line) and its covered area (fill). The shape gets created based on only two values/vertexes - its marker on North East point and South West. The rest of two points- North West and South East get created automatically on the Google Maps. In case you want to change one of the edges of the shape, you can click on the marker, the vertex will be removed and you can create a new one. In addition overall shape and  south west/north east markers is draggable and you can move them within the Google maps to change the rectangle shape or rectangle location.     
 Title. You can provide a title for the rectangle overlay. The title will be included in Information window of the shape.	   	
Link.You can link rectangle overlay to any URL, so that when site visitor hits the shape they will be redirected to mentioned URL. The link will be opened in a new window and Google Maps page will remain open.
South West. Fill in longitude and latitude of the Sout West point or right click on the map to create the vertex.	   
North East. Fill in longitude and latitude of the North East point or right click on the map to create the vertex.	   
Show markers. Choose whether to display the marker, which are at the edges of the rectangle overlay or not.   
Enable Info Window.In some cases (e.g. you don’t want to display markers with Google Maps or you want the user to learn more about the location using URL redireciton only) you can disable Information window here.   
Line+Fill Color and styles. Choose the color and widths for the Google Maps overlay covered area (fill) and its edge (line) by default and when hovered.   
Published. Choose whether to publish the rectangle overlay or leave it for the further publishing.  
When all settings are set up, press Add Rectangle button.  
The created rectangle overlay will appear below the map within Rectangles tab: here you will have the option to filter, duplicate, edit and delete rectangles. The number of rectangles is not limited for Google Maps.   

Adding Polygon Google Maps Layer

Polygon is a multi-edge Google Maps overlay. When creating a polygon you can define the colors, widths and opacity values for the edges of the rectangle (line) and its covered area (fill). The shape gets created based on vertexes.In case you want to change one of the edges of the shape, you can click on the marker, the vertex will be removed from Google Maps and you can create a new one. In addition overall created shape and its markers is draggable and you can move them within the Google maps to change the shape or its location.    
Title. You can provide a title for the polygon overlay. The title will be included in Information window of the shape.	   	
Link.You can link polygon overlay to any URL, so that when site visitor hits the shape they will be redirected to mentioned URL. The link will be opened in a new window. So the Google Maps page will remain open.	
Data. Here you can either provide the longitude and latitude values for all included edges or use the markers to create the shape.   
Show markers. Choose whether to display the marker, which are at the edges of the polygon overlay over the Google Maps or not.  
Enable Info Window. In some cases (e.g. you don’t want to display markers or you want the user to learn more about the location using URL redirection only) you can disable Information window here.   
Line+Fill Color and styles. Choose the color and widths for the overlay covered area (fill) and its edge (line) by default and when hovered.   
Published. Choose whether to publish the polygon overlay or leave it for the further publishing.  
When all settings are set up, press Add Polygon button.   
The created polygon overlay will appear below the map within Polygons tab: here you will have the option to filter, duplicate, edit and delete polygons. The number of polygones is not limited for Google Maps.  

Adding Polyline Google Maps Layer

Polylines is a Google Maps overlay-shape created using multiple vertexes where each edge is marked with a marker. You can define the color and widths of the lines used for this overlay. Based on the number of used vertexes, the polyline can be a set of  from two up to any number of lines over the Google Maps. In case you want to change one of the edges of the shape, you can click on the marker, the vertex will be removed from Google Maps and you can create a new one. In addition overall created shape and its markers are draggable and you can move them within the map to change the shape or its location.     
Title. You can provide a title for the polyline overlay. The title will be included in Information window of the shape.	   	
Link.You can link polyline overlay to any URL, so that when site visitor hits the shape they will be redirected to mentioned URL. The link will be opened in a new window. So the Google Maps page will remain open.	
Data. Here you can either provide the longitude and latitude values for all included edges or use the markers to create the shape.   
Show markers. Choose whether to display the marker, which are at the edges of the polyline overlay or not.  
Enable Info Window. In some cases (e.g. you don’t want to display markers or you want the user to learn more about the location using URL redirection only) you can disable Information window here.   
Line color and styles. Choose the color and widths for the edges (line) by default and when hovered.   
Published. Choose whether to publish the polyline overlay or leave it for the further publishing.   
When all settings are set up, press Add Polyline button.    
The created polyline overlay will appear below the map within Polylines tab: here you will have the option to filter, duplicate, edit and delete polylines. The number of polylines is not limited for Google Maps.
  
Preview/Themes  
Here you can select the theme for the map from already created Google Maps themes. In case you want to create a new theme, you need to Google Maps>Themes section and press Add New button.
Select.  Here you will see the list of already created themes.    
Preview. Here you will see the live preview of the Google Maps theme.   


= Adding/Modifying Maps Themes =

In this section you can create a new theme/skin for your Google maps. As a first step you need to add title to the theme.   
All changes made  in styles and colors for Directions, Store Locator, Marker Listings (with its 4 styles) can be previewed on the right side of the screen to get overall idea on what you have as a result of changes. 

Let's start discussing with Directions over the Google Maps:
Title Text Color. Choose the text color which will display Get directions text over the Google Maps.
Directions Window Background Color. Choose background color for the Google Maps directions window overall.
Directions Window Border Radius. Set border radius for directions window using css style values.
Input Field Border Radius. Set input border radius, which will allow searching directions for either point A or point B on Google Maps.
Input Field Border Color. Choose color for Google Maps direction search input box.
Label Text Color. Set color for the labels.
Label Background Color. Set background color for the label.
Label Border Radius. Set border radius using CSS style values.
Button Alignment. Set the position for the Google Maps direction search button.
Button Width. Set the widht for direction search button.
Button Border Radius.Set border radius for the search button using CSS style values
Button Background Color. Define the color for the directions connecting button.
Button Text Color. Define the text color voer the directions searching button.
Columns. You can choose to display Directions window above the Google maps using either one column or two columns option.

Store Locator options:
Title Text Color. Set title color for Store locator.
Store Locator Window Background Color.Set window background color for Store locator.
Store Locator Window Border Radius.Set border radius using CSS style values.
Input Field Border Radius.Set border radius using CSS style values.
Input Field Border Color. Choose color for the border.
Label Text Color. Choose text color.
Label Background Color.
Label Border Radius.Set border radius using CSS style values.
Buttons Alignment. Choose position for the buttons.
Buttons Width. Set button width.
Buttons Border Radius.Set border radius using CSS style values.
Background Color. Choose overall background color.
Width. Set overall width for store locator.
Height. Set overall height for store locator.
Border Radius.Set border radius using CSS style values.
Search Button Background Color. Set border radius using CSS style values.
Search Button Text Color.Choose color for search button.
Reset Button Background Color. Choose background color for reset button.
Reset Button Text Color.Choose color for reset button.
Columns. You can choose to display Directions window above the Google maps using either one column or two columns option. 

Marker Listings Basic

Title Text Color.Set title color for Google Maps maker listing. 
Background Color. Choose background color for marker listings.
Directions Button Border Radius.Set border radius using CSS style values.
Directions Button Width. Set overall width for directions button.
Directions Button Height. Set overall height for directions button.
Directions Button Background Color. Choose background color for Store locator.
Directions Button Text Color. Choose text color for directions. Hitting the button the user will get to directions over the Google Maps.

Marker Listing Carousel

Here you can change the text and background color for the marker listing below/above Google Maps, the colors when hovered. Plus you can display the number of markers that will be displayed with Google Maps by default allowing to navigate to next identical amount of makers pressing the navigation buttons. The height and border radius for the marker listing can also be provided.

Marker Listing Advanced
Here you can  table and advanced info window (note that this is separate from the info window displayed with Google Maps, but contains identical information in it). Talking about table we refer to the listing window dimensions, here each parameter of the Google Maps marker comes in a cell of a table.

Marker Listings inside Map

Text Color. Choose the text color for the maker listing within the Google Maps.
Background Color. Set a background color for the marker window noting that this will cover part of the Google Maps.
Width. Set the width of the marker window inside the Google Maps.
Height. Set the height of the marker window inside the Google Maps.
Border Radius.Set border radius using CSS style values.


For the Google maps styles you need first to provide the radius from center you want to display with the map.   
There are three options for creating the theme for Google maps:    
Choose from default options:   
Here you will see the list of available Google maps skins to choose from. Whenever you add a new custom skin, the new  skin will be added to the list.

Style existing/Create new skin based on default skin:        
To create a custom skin first press Add new Style button. Then navigate to Edit Map Style and press Add feature style button.Two dropdowns will appear. Map Style Feature Type will allow choosing a specific map-related feature, e.g. landscape, road and etc. Map Style Element Type will allow choosing specific element of the Google Maps features, e.g. geometry or labels. For each element you can make style changes using Styler. It will allow to change color, gamma, hue,invert lightness, lightness, saturation, visibility and widths of the selected element of the Google Maps.

Create Custom skin   
If you want to have a custom map skin based on Google Maps styling standard, you can uncheck Auto Generate Map Style Code and paste the custom script in content area below.   


= Creating Marker Categories =
To create Google Maps marker category navigate to Google Maps WD> Marker Category.   
Title. Provide a title for the marker category to be used with Google Maps.   
Select Parent Category. Here you can leave to root to create a first-level category or choose one of existing(already added) categories to be used as a parent for the category.
Category Icon. You can upload a custom image to accompany the marker category. It will accompany the marker category with marker filtering and marker listing options.
Published. Choose whether to publish the marker category or leave it for further publishing.        
When done with changes press Save (will save and get to the list of created markers), Apply (will save and keep you on the marker page), Save as Copy (if you want to make changes to the marker category but not overwrite the existing marker category) or Cancel (to stop the process of creating a new marker).         

= Publishing Created Map =
To Insert Google Maps into a Page or Post you should open the post/page from Admin Panel. Here you will see Google Maps icon. Press on it:    
Here select the Map and press Insert button:   
Alternatively you can copy the shortcode available in Google Maps WD>Maps section. Go your Post/Page. Change the content box from Visual to Text tab and add the Google Map code here.   
If you want to add Google map to custom area on your site please instead use php shortcode. Copy and paste it to .php file, where you plan to include the map.   
For adding Google Maps as a widget go to Appearance>Widgets. Here find Google Maps WD and assign it to a custom position. After that set up Google Maps settings, choose the Google Map to add and press Save button. This way Google Maps will be added to selected area.   
