Version Description
- 2018/02/07
- translations are going great thanks to our helpful users!
- problems with API keys continue due to users who refuse to create their own keys :(
Download this release
Release Info
Developer | WebFactory |
Plugin | Google Maps Widget – Ultimate Google Maps Plugin |
Version | 3.80 |
Comparing to | |
See all releases |
Code changes from version 3.77 to 3.80
- css/gmw-admin.css +8 -1
- gmw-widget.php +21 -2
- google-maps-widget.php +43 -12
- js/gmw-admin.js +13 -7
- readme.txt +15 -9
css/gmw-admin.css
CHANGED
@@ -9,6 +9,13 @@
|
|
9 |
padding: 15px 10px;
|
10 |
}
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
.wrap.gmw-options .ui-tabs {
|
13 |
margin-top: 30px;
|
14 |
}
|
@@ -780,7 +787,7 @@ ul.ui-tabs-nav{
|
|
780 |
padding-left: 15px;
|
781 |
color: #797979;
|
782 |
}
|
783 |
-
.gmw_pointer h3:before, .gmw_pointer .wp-pointer-buttons {
|
784 |
display: none;
|
785 |
}
|
786 |
|
9 |
padding: 15px 10px;
|
10 |
}
|
11 |
|
12 |
+
ul.normal {
|
13 |
+
list-style-position: inside;
|
14 |
+
list-style-type: disc;
|
15 |
+
padding: 5px 0;
|
16 |
+
margin: 0 0 0 15px;
|
17 |
+
}
|
18 |
+
|
19 |
.wrap.gmw-options .ui-tabs {
|
20 |
margin-top: 30px;
|
21 |
}
|
787 |
padding-left: 15px;
|
788 |
color: #797979;
|
789 |
}
|
790 |
+
.gmw_pointer h3:before, .gmw_pointer:not(.show_dismiss) .wp-pointer-buttons {
|
791 |
display: none;
|
792 |
}
|
793 |
|
gmw-widget.php
CHANGED
@@ -41,6 +41,7 @@ class GoogleMapsWidget extends WP_Widget {
|
|
41 |
'lightbox_mode' => 'place',
|
42 |
'lightbox_map_type' => 'roadmap',
|
43 |
'lightbox_clustering' => '0',
|
|
|
44 |
'lightbox_zoom' => '14',
|
45 |
'lightbox_feature' => array('overlay_close'),
|
46 |
'lightbox_skin' => 'light',
|
@@ -190,6 +191,9 @@ class GoogleMapsWidget extends WP_Widget {
|
|
190 |
array('val' => '-1', 'label' => __('Small cluster radius', 'google-maps-widget')),
|
191 |
array('val' => '-1', 'label' => __('Medium cluster radius', 'google-maps-widget')),
|
192 |
array('val' => '-1', 'label' => __('Large cluster radius', 'google-maps-widget')));
|
|
|
|
|
|
|
193 |
|
194 |
// force update if activated
|
195 |
if (GMW::is_activated()) {
|
@@ -343,9 +347,14 @@ class GoogleMapsWidget extends WP_Widget {
|
|
343 |
echo '</select></p>';
|
344 |
|
345 |
echo '<p class="gmw_multiple_pins_feature"><label class="gmw-label" for="' . $this->get_field_id('lightbox_clustering') . '">' . __('Pins Clustering', 'google-maps-widget') . ':</label>';
|
346 |
-
echo '<select data-tooltip="Clustering enables pins grouping depending on their distances on the current view. It declutters the map when multiple pins are displayed." id="' . $this->get_field_id('lightbox_clustering') . '" name="' . $this->get_field_name('lightbox_clustering') . '">';
|
347 |
GMW::create_select_options($lightbox_clustering_options, $lightbox_clustering);
|
348 |
echo '</select></p>';
|
|
|
|
|
|
|
|
|
|
|
349 |
|
350 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('lightbox_zoom') . '">' . __('Zoom Level', 'google-maps-widget') . ':</label>';
|
351 |
echo '<select data-tooltip="Zoom varies from the lowest level, in which the entire world can be seen, to highest, which shows streets and individual buildings. Building outlines, where available, appear on the map around zoom level 17. This value differs from area to area." id="' . $this->get_field_id('lightbox_zoom') . '" name="' . $this->get_field_name('lightbox_zoom') . '">';
|
@@ -381,7 +390,17 @@ class GoogleMapsWidget extends WP_Widget {
|
|
381 |
|
382 |
// pins tab
|
383 |
echo '<div id="gmw-pins">';
|
384 |
-
echo '<p>Multiple pins support is a <span class="gmw-pro-red">PRO</span> feature.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
echo '<p>If one location per map is all you need, please enter the address in the address field above.</p>';
|
386 |
echo '<p><br><a class="button open_promo_dialog" href="#">Activate <span class="gmw-pro-red">PRO</span> features NOW</a></p>';
|
387 |
echo '</div>';
|
41 |
'lightbox_mode' => 'place',
|
42 |
'lightbox_map_type' => 'roadmap',
|
43 |
'lightbox_clustering' => '0',
|
44 |
+
'lightbox_filtering' => '0',
|
45 |
'lightbox_zoom' => '14',
|
46 |
'lightbox_feature' => array('overlay_close'),
|
47 |
'lightbox_skin' => 'light',
|
191 |
array('val' => '-1', 'label' => __('Small cluster radius', 'google-maps-widget')),
|
192 |
array('val' => '-1', 'label' => __('Medium cluster radius', 'google-maps-widget')),
|
193 |
array('val' => '-1', 'label' => __('Large cluster radius', 'google-maps-widget')));
|
194 |
+
|
195 |
+
$lightbox_filtering_options = array(array('val' => '0', 'label' => __('Disabled (default)', 'google-maps-widget')),
|
196 |
+
array('val' => '-1', 'label' => __('Enabled', 'google-maps-widget')));
|
197 |
|
198 |
// force update if activated
|
199 |
if (GMW::is_activated()) {
|
347 |
echo '</select></p>';
|
348 |
|
349 |
echo '<p class="gmw_multiple_pins_feature"><label class="gmw-label" for="' . $this->get_field_id('lightbox_clustering') . '">' . __('Pins Clustering', 'google-maps-widget') . ':</label>';
|
350 |
+
echo '<select data-tooltip="Clustering enables pins grouping depending on their distances on the current view. It declutters the map when multiple pins are displayed. See it on <a href=\'https://www.gmapswidget.com/#examples\' target=\'_blank\'>Starbucks locations example</a>." id="' . $this->get_field_id('lightbox_clustering') . '" name="' . $this->get_field_name('lightbox_clustering') . '">';
|
351 |
GMW::create_select_options($lightbox_clustering_options, $lightbox_clustering);
|
352 |
echo '</select></p>';
|
353 |
+
|
354 |
+
echo '<p class="gmw_multiple_pins_feature"><label class="gmw-label" for="' . $this->get_field_id('lightbox_filtering') . '">' . __('Pins Filtering', 'google-maps-widget') . ':</label>';
|
355 |
+
echo '<select data-tooltip="Filtering gives users the ability to show/hide pins based on group name(s) set for each pin. Additional GUI is displayed in the upper right corner of the map. See it in action on <a href=\'https://www.gmapswidget.com/#examples\' target=\'_blank\'>Restaurants in Manhattan</a>." id="' . $this->get_field_id('lightbox_filtering') . '" name="' . $this->get_field_name('lightbox_filtering') . '">';
|
356 |
+
GMW::create_select_options($lightbox_filtering_options, $lightbox_filtering);
|
357 |
+
echo '</select></p>';
|
358 |
|
359 |
echo '<p><label class="gmw-label" for="' . $this->get_field_id('lightbox_zoom') . '">' . __('Zoom Level', 'google-maps-widget') . ':</label>';
|
360 |
echo '<select data-tooltip="Zoom varies from the lowest level, in which the entire world can be seen, to highest, which shows streets and individual buildings. Building outlines, where available, appear on the map around zoom level 17. This value differs from area to area." id="' . $this->get_field_id('lightbox_zoom') . '" name="' . $this->get_field_name('lightbox_zoom') . '">';
|
390 |
|
391 |
// pins tab
|
392 |
echo '<div id="gmw-pins">';
|
393 |
+
echo '<p>Multiple pins support is a <span class="gmw-pro-red">PRO</span> feature. It includes everything you need to display as many pins as needed on one map;</p>';
|
394 |
+
|
395 |
+
echo '<ul class="normal">';
|
396 |
+
echo '<li>per-pin control for all settings</li>';
|
397 |
+
echo '<li>library of 1500+ pins & support for custom pins</li>';
|
398 |
+
echo '<li>pins clustering for decluttering maps</li>';
|
399 |
+
echo '<li>pins grouping with front-end filtering control</li>';
|
400 |
+
echo '<li>unlimited pins import</li>';
|
401 |
+
echo '<li>numerous "on pin click" actions including custom HTML info boxes</li>';
|
402 |
+
echo '</ul>';
|
403 |
+
|
404 |
echo '<p>If one location per map is all you need, please enter the address in the address field above.</p>';
|
405 |
echo '<p><br><a class="button open_promo_dialog" href="#">Activate <span class="gmw-pro-red">PRO</span> features NOW</a></p>';
|
406 |
echo '</div>';
|
google-maps-widget.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Google Maps Widget
|
|
4 |
Plugin URI: http://www.gmapswidget.com/
|
5 |
Description: Display a single image super-fast loading Google map in a widget. A larger, full featured map is available in a lightbox. Includes a user-friendly interface and numerous appearance options.
|
6 |
Author: Web Factory Ltd
|
7 |
-
Version: 3.
|
8 |
Author URI: http://www.webfactoryltd.com/
|
9 |
Text Domain: google-maps-widget
|
10 |
Domain Path: lang
|
@@ -253,22 +253,21 @@ class GMW {
|
|
253 |
static function get_api_key($type = 'static') {
|
254 |
$options = GMW::get_options();
|
255 |
$default_api_keys = array('AIzaSyDlGWq9fCAJopqM0FakFvUWH0J52-tr3UM',
|
256 |
-
'
|
257 |
-
'
|
258 |
-
'AIzaSyDOobziwX_9-4JuAgqIlTUZgXAss7zIIEM',
|
259 |
'AIzaSyBkMYtzfCn08icKNrr_-XySw7o8Bky0P94',
|
260 |
-
'
|
261 |
-
'
|
262 |
-
'
|
263 |
-
'
|
264 |
-
'
|
265 |
'AIzaSyAMdoX_dkbALmUcN6vXazWXRoMz-gG8lVI',
|
266 |
-
'
|
267 |
-
'
|
268 |
'AIzaSyAafHqw4pT9u7LH3uW7NAj5gsLx9MzJrhc',
|
269 |
'AIzaSyDkIvwEd4xKBJFhBjJ3nnW6at8N8HeqLso',
|
270 |
'AIzaSyAi0nz2wyFAGU2jy3x_WsEZ-OCYqWFeS5Q',
|
271 |
-
'
|
272 |
|
273 |
if ($type == 'test' && strlen($options['api_key']) < 30) {
|
274 |
return false;
|
@@ -906,6 +905,7 @@ class GMW {
|
|
906 |
$out .= '<li>Full control over all pins</li>
|
907 |
<li>Complete shortcode support</li>
|
908 |
<li>Clustering support</li>
|
|
|
909 |
<li>3 additional map link types</li>
|
910 |
<li>Fullscreen lightbox mode</li>
|
911 |
<li>Extra lightbox features</li>
|
@@ -1005,10 +1005,41 @@ class GMW {
|
|
1005 |
|
1006 |
echo '<div id="gmw-settings-tabs"><ul>';
|
1007 |
echo '<li><a href="#gmw-settings">' . __('Settings', 'google-maps-widget') . '</a></li>';
|
|
|
1008 |
echo '<li><a href="#gmw-export">' . __('Export & Import', 'google-maps-widget') . '</a></li>';
|
1009 |
echo '<li><a href="#gmw-license">' . __('PRO License', 'google-maps-widget') . '</a></li>';
|
1010 |
echo '</ul>';
|
1011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1012 |
echo '<div id="gmw-settings" style="display: none;">';
|
1013 |
echo '<table class="form-table">';
|
1014 |
echo '<tr>
|
4 |
Plugin URI: http://www.gmapswidget.com/
|
5 |
Description: Display a single image super-fast loading Google map in a widget. A larger, full featured map is available in a lightbox. Includes a user-friendly interface and numerous appearance options.
|
6 |
Author: Web Factory Ltd
|
7 |
+
Version: 3.80
|
8 |
Author URI: http://www.webfactoryltd.com/
|
9 |
Text Domain: google-maps-widget
|
10 |
Domain Path: lang
|
253 |
static function get_api_key($type = 'static') {
|
254 |
$options = GMW::get_options();
|
255 |
$default_api_keys = array('AIzaSyDlGWq9fCAJopqM0FakFvUWH0J52-tr3UM',
|
256 |
+
'AIzaSyA57MZ9B2Tez5JOTsnKFdzc-wi2A_pNOng',
|
257 |
+
'AIzaSyDucyTgTfcvoP7BUYo9xdy9mk9QS0WTIe0',
|
|
|
258 |
'AIzaSyBkMYtzfCn08icKNrr_-XySw7o8Bky0P94',
|
259 |
+
'AIzaSyBhFAsR3i68B_i_uta8Dq8RiBKl8TvjhI0',
|
260 |
+
'AIzaSyD5a9xsEzMRP1kBsSpeOq24iRBS04juDK4',
|
261 |
+
'AIzaSyDxqnkk_83SF6c5uvIIIZwILR51DlH1XY8',
|
262 |
+
'AIzaSyB2B_Kdw8afRUo2vd4wxCx1puD3QU0NnM8',
|
263 |
+
'AIzaSyAAznHhsGtU4J4ua8btTu_qHH2KBngDT3A',
|
264 |
'AIzaSyAMdoX_dkbALmUcN6vXazWXRoMz-gG8lVI',
|
265 |
+
'AIzaSyBvCK51-6tqdH0gu_lsUK8SxlGrvfUzIfo',
|
266 |
+
'AIzaSyBgRQXLrwhx6Gh8OS8B89Dzgy7vWHHaZY8',
|
267 |
'AIzaSyAafHqw4pT9u7LH3uW7NAj5gsLx9MzJrhc',
|
268 |
'AIzaSyDkIvwEd4xKBJFhBjJ3nnW6at8N8HeqLso',
|
269 |
'AIzaSyAi0nz2wyFAGU2jy3x_WsEZ-OCYqWFeS5Q',
|
270 |
+
'AIzaSyCyD5k7KE2BqpCVoy4dPACJdjvRr2n5ofE');
|
271 |
|
272 |
if ($type == 'test' && strlen($options['api_key']) < 30) {
|
273 |
return false;
|
905 |
$out .= '<li>Full control over all pins</li>
|
906 |
<li>Complete shortcode support</li>
|
907 |
<li>Clustering support</li>
|
908 |
+
<li>Pins grouping & filtering support</li>
|
909 |
<li>3 additional map link types</li>
|
910 |
<li>Fullscreen lightbox mode</li>
|
911 |
<li>Extra lightbox features</li>
|
1005 |
|
1006 |
echo '<div id="gmw-settings-tabs"><ul>';
|
1007 |
echo '<li><a href="#gmw-settings">' . __('Settings', 'google-maps-widget') . '</a></li>';
|
1008 |
+
echo '<li><a href="#gmw-import-pins">' . __('Import pins', 'google-maps-widget') . '</a></li>';
|
1009 |
echo '<li><a href="#gmw-export">' . __('Export & Import', 'google-maps-widget') . '</a></li>';
|
1010 |
echo '<li><a href="#gmw-license">' . __('PRO License', 'google-maps-widget') . '</a></li>';
|
1011 |
echo '</ul>';
|
1012 |
|
1013 |
+
echo '<div id="gmw-import-pins" style="display: none;">';
|
1014 |
+
if (!GMW::is_activated()) {
|
1015 |
+
echo '<p>Pins import is one of many <span class="gmw-pro-red">PRO</span> features. <a href="#" class="open_promo_dialog button button-primary">Upgrade now</a> to get access to more than 50 extra options & features.</p>';
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
echo '<table class="form-table disabled">';
|
1019 |
+
echo '<tr>
|
1020 |
+
<th scope="row"><label for="widget_id">' . __('Google Maps Widget', 'google-maps-widget') . '</label></th>
|
1021 |
+
<td><select disabled="disabled" name="' . GMW::$options . '[widget_id]" id="widget_id">';
|
1022 |
+
echo '<option value="">- select the widget to import pins to -</option>';
|
1023 |
+
echo '</select><br><span class="description">Choose a widget you want to import pins to. Any existing pins will be overwritten with the new pins. Other widget options will not be altered in any way.</span></td></tr>';
|
1024 |
+
|
1025 |
+
echo '<tr>
|
1026 |
+
<th scope="row"><label for="pins_txt">' . __('Pins, copy/paste', 'google-maps-widget') . '</label></th>';
|
1027 |
+
echo '<td><textarea disabled="disabled" style="width: 500px;" rows="3" name="' . GMW::$options . '[pins_txt]" id="pins_txt">';
|
1028 |
+
echo '</textarea><br><span class="description">Data has to be formatted in a CSV fashion. One pin per line, individual fields double quoted and separated by a comma. All fields have to be included.<br>
|
1029 |
+
Please refer to the <a href="https://www.gmapswidget.com/documentation/importing-pins/" target="_blank">detailed documentation article</a> or grab the <a href="https://www.gmapswidget.com/wp-content/uploads/2018/02/sample-pins-import.csv" target="_blank">sample import file and modify it.</span></td></tr>';
|
1030 |
+
|
1031 |
+
echo '<tr>
|
1032 |
+
<th scope="row"><label for="pins_file">' . __('Pins, upload file', 'google-maps-widget') . '</label></th>';
|
1033 |
+
echo '<td><input type="file" disabled="disabled" name="pins_file" id="pins_file">';
|
1034 |
+
echo '<br><span class="description">See rules noted for the field above.</span></td></tr>';
|
1035 |
+
|
1036 |
+
echo '<tr>
|
1037 |
+
<th scope="row" colspan="2"><input disabled="disabled" type="submit" name="submit-import-pins" id="submit-import-pins" class="button button-primary button-large" value="Import pins"><br><i style="font-weight: normal;">No data will be written to the widget until you confirm it in step #2.</i></th>';
|
1038 |
+
echo '</tr>';
|
1039 |
+
echo '</table>';
|
1040 |
+
|
1041 |
+
echo '</div>'; // import pins
|
1042 |
+
|
1043 |
echo '<div id="gmw-settings" style="display: none;">';
|
1044 |
echo '<table class="form-table">';
|
1045 |
echo '<tr>
|
js/gmw-admin.js
CHANGED
@@ -122,10 +122,6 @@ jQuery(function($) {
|
|
122 |
|
123 |
// display help text when element is in focus
|
124 |
function gmw_show_pointer(element, widget, show) {
|
125 |
-
if (gmw.disable_tooltips == '1') {
|
126 |
-
return;
|
127 |
-
}
|
128 |
-
|
129 |
if (show) {
|
130 |
help_text = $(element).data('tooltip');
|
131 |
|
@@ -135,8 +131,8 @@ jQuery(function($) {
|
|
135 |
}
|
136 |
|
137 |
help_text = help_text.replace(/(?:\r\n|\r|\n)/g, '<br />');
|
138 |
-
help_text = help_text.replace(/_(
|
139 |
-
help_text = help_text.replace(/\*(
|
140 |
|
141 |
title = $(element).data('title') || $(element).prev('label').html() || gmw.plugin_name;
|
142 |
title = title.replace(':', '');
|
@@ -145,6 +141,12 @@ jQuery(function($) {
|
|
145 |
$(gmw_pointer).pointer('close');
|
146 |
} catch(err) {}
|
147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
gmw_pointer = $(element).pointer({
|
149 |
content: '<h3>' + title + '</h3><p>' + help_text + '</p>',
|
150 |
position: {
|
@@ -152,9 +154,13 @@ jQuery(function($) {
|
|
152 |
align: 'left'
|
153 |
},
|
154 |
width: 400,
|
155 |
-
pointerClass: 'wp_pointer gmw_pointer'
|
156 |
}).pointer('open');
|
157 |
} else {
|
|
|
|
|
|
|
|
|
158 |
try {
|
159 |
$(gmw_pointer).pointer('close');
|
160 |
} catch(err) {}
|
122 |
|
123 |
// display help text when element is in focus
|
124 |
function gmw_show_pointer(element, widget, show) {
|
|
|
|
|
|
|
|
|
125 |
if (show) {
|
126 |
help_text = $(element).data('tooltip');
|
127 |
|
131 |
}
|
132 |
|
133 |
help_text = help_text.replace(/(?:\r\n|\r|\n)/g, '<br />');
|
134 |
+
help_text = help_text.replace(/_([\w\W][^_]*)_/gi, '<i>$1</i>');
|
135 |
+
help_text = help_text.replace(/\*([\w\W][^\*]*)\*/gi, '<b>$1</b>');
|
136 |
|
137 |
title = $(element).data('title') || $(element).prev('label').html() || gmw.plugin_name;
|
138 |
title = title.replace(':', '');
|
141 |
$(gmw_pointer).pointer('close');
|
142 |
} catch(err) {}
|
143 |
|
144 |
+
if (help_text.indexOf('</a>') != -1) {
|
145 |
+
show_dismiss = ' show_dismiss';
|
146 |
+
} else {
|
147 |
+
show_dismiss = '';
|
148 |
+
}
|
149 |
+
|
150 |
gmw_pointer = $(element).pointer({
|
151 |
content: '<h3>' + title + '</h3><p>' + help_text + '</p>',
|
152 |
position: {
|
154 |
align: 'left'
|
155 |
},
|
156 |
width: 400,
|
157 |
+
pointerClass: 'wp_pointer gmw_pointer' + show_dismiss
|
158 |
}).pointer('open');
|
159 |
} else {
|
160 |
+
// hide pointer
|
161 |
+
if (help_text.indexOf('</a>') != -1) {
|
162 |
+
return;
|
163 |
+
}
|
164 |
try {
|
165 |
$(gmw_pointer).pointer('close');
|
166 |
} catch(err) {}
|
readme.txt
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
=== Google Maps Widget - Ultimate Google Maps Plugin ===
|
2 |
Contributors: WebFactory, GoogleMapsWidget
|
3 |
-
Tags: google maps, google map, gmap, maps, map widget
|
4 |
License: GPLv2 or later
|
5 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 4.9
|
8 |
-
Stable tag: 3.
|
9 |
Requires PHP: 5.2
|
10 |
|
11 |
Tired of broken Google Maps taking hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes!
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
Tired of buggy & slow Google Maps plugins that take hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes! **No nonsense maps - we know you're in a hurry!** Join 100,000+ happy users.
|
16 |
|
17 |
[youtube https://www.youtube.com/watch?v=oVrTGKepPPI]
|
18 |
|
@@ -58,24 +58,25 @@ Check out some examples on the <a href="http://www.gmapswidget.com/">Google Maps
|
|
58 |
|
59 |
**Shortcode**
|
60 |
|
61 |
-
* by using the _[gmw id="#"]_ shortcode you can display the map in any page, post, or custom post type (PRO feature)
|
62 |
|
63 |
**Multiple Pins**
|
64 |
|
|
|
65 |
* you can add unlimited pins with custom markers and descriptions to thumbnail and interactive map (PRO feature)
|
66 |
-
* every map pin has the following options: show on thumbnail and/or interactive map, set custom pin image, set on-click
|
67 |
|
68 |
|
69 |
> > **PRO** version of Google Maps Widget offers more than 50 extra features and options including multiple pins support, clustering, pins library, skins, export, import and widget cloning features, Google Analytics integration and premium, USA based support. Install the plugin and try the PRO features 7 days for free! Features are activated instantly. Or read more about it on the <a href="http://www.gmapswidget.com/">official Google Maps Widget site</a>.
|
70 |
|
71 |
|
72 |
-
**Showcase & What others say about
|
73 |
|
74 |
-
* see a live example of
|
75 |
* voted on the <a href="http://themesplugins.com/Plugin-detail/google-maps-widget-google-map-free-plugin-for-wordpress/" title="Top 100 WordPressian plugin">Top 100 List</a> by WordPressian
|
76 |
* made it on the <a href="http://tidyrepo.com/google-maps-widget/">Tidy Repo</a> list
|
77 |
* reviewed 5/5 by <a href="http://websmush.com/google-maps-widget-plugin-review/">Web Smush</a>
|
78 |
-
* one of 3 best map plugins by <a href="http://torquemag.io/the-3-best-map-plugins-for-wordpress/">The Torque Mag</a>
|
79 |
* "an easier way to add Google maps to your site" says <a href="http://www.wpbeginner.com/wp-tutorials/how-to-add-google-maps-in-wordpress/">WP Beginner</a>
|
80 |
* <a href="http://designscrazed.org/wordpress-google-map-plugins/">Design Crazed</a> puts in on the top 20 Google maps list
|
81 |
* <a href="http://www.inkthemes.com/easily-integrate-google-map-in-your-wordpress-themes-widget-area/09/">InkThemes</a> shows how easy it is to use GMW
|
@@ -157,6 +158,11 @@ Read the <a href="http://wordpress.org/support/plugin/google-maps-widget">suppor
|
|
157 |
|
158 |
== Changelog ==
|
159 |
|
|
|
|
|
|
|
|
|
|
|
160 |
= 3.75 =
|
161 |
* 2017/12/25
|
162 |
* continuing with translation efforts
|
@@ -385,7 +391,7 @@ Read the <a href="http://wordpress.org/support/plugin/google-maps-widget">suppor
|
|
385 |
|
386 |
= 1.93 =
|
387 |
* 2014/12/03
|
388 |
-
*
|
389 |
* so no changes to the plugin, just some messages edited
|
390 |
|
391 |
= 1.92 =
|
1 |
=== Google Maps Widget - Ultimate Google Maps Plugin ===
|
2 |
Contributors: WebFactory, GoogleMapsWidget
|
3 |
+
Tags: google maps, google map, gmap, maps, map widget, map markers, google maps plugin, wp google map, map plugin, map directions, google maps widget, map builder
|
4 |
License: GPLv2 or later
|
5 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 4.9
|
8 |
+
Stable tag: 3.80
|
9 |
Requires PHP: 5.2
|
10 |
|
11 |
Tired of broken Google Maps taking hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes!
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
Tired of buggy & slow Google Maps plugins that take hours to setup? With Google Maps Widget you'll have a perfect map with a thumbnail & lightbox in minutes! **No nonsense maps - we know you're in a hurry!** Join 100,000+ happy Google Maps users.
|
16 |
|
17 |
[youtube https://www.youtube.com/watch?v=oVrTGKepPPI]
|
18 |
|
58 |
|
59 |
**Shortcode**
|
60 |
|
61 |
+
* by using the _[gmw id="#"]_ shortcode you can display the google map in any page, post, or custom post type (PRO feature)
|
62 |
|
63 |
**Multiple Pins**
|
64 |
|
65 |
+
* full clustering and filtering support for pins on Google maps - <a href="http://www.gmapswidget.com/">demos</a> available on site
|
66 |
* you can add unlimited pins with custom markers and descriptions to thumbnail and interactive map (PRO feature)
|
67 |
+
* every map pin has the following options: show on thumbnail and/or interactive map, set custom pin image, set on-click behavior: open custom description bubble, open URL in new/same tab or do nothing
|
68 |
|
69 |
|
70 |
> > **PRO** version of Google Maps Widget offers more than 50 extra features and options including multiple pins support, clustering, pins library, skins, export, import and widget cloning features, Google Analytics integration and premium, USA based support. Install the plugin and try the PRO features 7 days for free! Features are activated instantly. Or read more about it on the <a href="http://www.gmapswidget.com/">official Google Maps Widget site</a>.
|
71 |
|
72 |
|
73 |
+
**Showcase & What others say about Google Maps Widget**
|
74 |
|
75 |
+
* see a live example of Google Maps Widget showing off server locations around the world on <a href="http://www.bitcatcha.com/">Bitcatcha</a>
|
76 |
* voted on the <a href="http://themesplugins.com/Plugin-detail/google-maps-widget-google-map-free-plugin-for-wordpress/" title="Top 100 WordPressian plugin">Top 100 List</a> by WordPressian
|
77 |
* made it on the <a href="http://tidyrepo.com/google-maps-widget/">Tidy Repo</a> list
|
78 |
* reviewed 5/5 by <a href="http://websmush.com/google-maps-widget-plugin-review/">Web Smush</a>
|
79 |
+
* one of 3 best google map plugins by <a href="http://torquemag.io/the-3-best-map-plugins-for-wordpress/">The Torque Mag</a>
|
80 |
* "an easier way to add Google maps to your site" says <a href="http://www.wpbeginner.com/wp-tutorials/how-to-add-google-maps-in-wordpress/">WP Beginner</a>
|
81 |
* <a href="http://designscrazed.org/wordpress-google-map-plugins/">Design Crazed</a> puts in on the top 20 Google maps list
|
82 |
* <a href="http://www.inkthemes.com/easily-integrate-google-map-in-your-wordpress-themes-widget-area/09/">InkThemes</a> shows how easy it is to use GMW
|
158 |
|
159 |
== Changelog ==
|
160 |
|
161 |
+
= 3.80 =
|
162 |
+
* 2018/02/07
|
163 |
+
* translations are going great thanks to our helpful users!
|
164 |
+
* problems with API keys continue due to users who refuse to create their own keys :(
|
165 |
+
|
166 |
= 3.75 =
|
167 |
* 2017/12/25
|
168 |
* continuing with translation efforts
|
391 |
|
392 |
= 1.93 =
|
393 |
* 2014/12/03
|
394 |
+
* we can no longer offer discounts for our Envato products in GMW
|
395 |
* so no changes to the plugin, just some messages edited
|
396 |
|
397 |
= 1.92 =
|