=== Design Cart Map Manager for Google Maps ===
Contributors: giraffex
Tags: google maps, map, shortcode, locations
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create and display Google Maps with multiple locations and a modern admin panel.

== Description ==

Design Cart Map Manager for Google Maps lets you build maps with multiple locations and display them on your site using a shortcode.

Features:

* Admin panel for managing maps
* Multiple locations on a single map
* Custom pin image
* Custom map style (JSON from Snazzy Maps)
* Shortcode `[dc_gmap id="123"]`

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/design-cart-map-manager/`.
2. Activate the plugin through the Plugins menu in WordPress.
3. Go to Maps in the admin menu and create a map.
4. Paste the shortcode on a page or post.

* [Project Website](https://www.designcart.pl/laboratorium/317-jak-dodac-google-maps-na-stronie-internetowej-wordpress.html)
* [Paweł Nosko](https://www.designcart.pl/pawel-nosko.html)

== Frequently Asked Questions ==

= Where do I get a Google API key? =

Create an API key in Google Cloud Console for the Maps JavaScript API.

= How do I set a map style? =

Copy the style JSON from snazzymaps.com and paste it in the Style tab when editing a map.

== External services ==

This plugin uses the Google Maps JavaScript API to display interactive maps on your site.

When a page containing a map shortcode is loaded, the plugin loads the Google Maps JavaScript API from maps.googleapis.com using the API key configured for that map. Location coordinates, zoom level, map style, and pin image URL are sent to Google so the map can be rendered in the visitor's browser.

This service is provided by Google LLC: [Terms of Service](https://cloud.google.com/maps-platform/terms), [Privacy Policy](https://policies.google.com/privacy).

== Changelog ==

= 1.0.0 =
* Initial release.
