WP Google Maps - Version 7.10.35

Version Description

= 6.3.15 = Please update your WP Google Maps version to 6.3.15 to ensure you are using the latest security enhancements.

= 6.3.14 = Please update your WP Google Maps version to 6.3.14 to ensure you are using the latest security enhancements.

= 6.2.1 = Please update your WP Google Maps version to 6.2.1 to ensure you are using the latest security enhancements.

= 6.1.10 = Please update WP Google Maps to version 6.1.10 to enable our latest security enhancements.

= 6.1.5 = We no longer support timthumb and we have opted to remove it from WP Google Maps. Please update to 6.1.5 to ensure the removal of the timthumb script.

= 6.0.27 = Please upgrade your version of WP Google Maps to version 6.0.27 as it includes multiple security improvements.

Download this release

Release Info

Developer perryrylance
Plugin Icon 128x128 WP Google Maps
Version 7.10.35
Comparing to
See all releases

Code changes from version 7.10.34 to 7.10.35

html/google-maps-api-error-dialog.html.php CHANGED
@@ -23,6 +23,36 @@
23
 
24
  </div>
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  <p>
27
  <?php
28
  _e('Please see the <a href="https://www.wpgmaps.com/documentation/creating-a-google-maps-api-key/">WP Google Maps Documentation</a> for a step by step guide on setting up your Google Maps API key.', 'wp-google-maps');
23
 
24
  </div>
25
 
26
+ <p>
27
+ <?php
28
+ _e('See our documentation for solutions to common Google API issues:', 'wp-google-maps');
29
+ ?>
30
+ </p>
31
+
32
+ <ul>
33
+ <li>
34
+ <a href="https://www.wpgmaps.com/documentation/troubleshooting/this-page-cant-load-google-maps-correctly/">
35
+ <?php
36
+ _e('“This page can’t load Google Maps correctly”', 'wp-google-maps');
37
+ ?>
38
+ </a>
39
+ </li>
40
+ <li>
41
+ <a href="https://www.wpgmaps.com/documentation/troubleshooting/this-api-project-is-not-authorized-to-use-this-api/">
42
+ <?php
43
+ _e('“This API project is not authorized to use this API”', 'wp-google-maps');
44
+ ?>
45
+ </a>
46
+ </li>
47
+ <li>
48
+ <a href="https://www.wpgmaps.com/documentation/troubleshooting/api-not-activated-map-error/">
49
+ <?php
50
+ _e('“API Not Activated Map Error”', 'wp-google-maps');
51
+ ?>
52
+ </a>
53
+ </li>
54
+ </ul>
55
+
56
  <p>
57
  <?php
58
  _e('Please see the <a href="https://www.wpgmaps.com/documentation/creating-a-google-maps-api-key/">WP Google Maps Documentation</a> for a step by step guide on setting up your Google Maps API key.', 'wp-google-maps');
includes/build.log CHANGED
@@ -1,136 +1,136 @@
1
- 2018-09-17 09:40:54 :- Scanning dependencies
2
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/circle.js
3
- 2018-09-17 09:40:54 :- Found wpgmza-circle
4
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-map-object
5
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/compatibility.js
6
- 2018-09-17 09:40:54 :- Found wpgmza-compatibility
7
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
8
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/core.js
9
- 2018-09-17 09:40:54 :- Found wpgmza
10
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/css-escape.js
11
- 2018-09-17 09:40:54 :- Found wpgmza-wpgmza-css
12
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
13
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/distance.js
14
- 2018-09-17 09:40:54 :- Found wpgmza-distance
15
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
16
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/event-dispatcher.js
17
- 2018-09-17 09:40:54 :- Found wpgmza-event-dispatcher
18
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
19
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/event.js
20
- 2018-09-17 09:40:54 :- Found wpgmza-event
21
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
22
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/friendly-error.js
23
- 2018-09-17 09:40:54 :- Found wpgmza-friendly-error
24
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
25
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/geocoder.js
26
- 2018-09-17 09:40:54 :- Found wpgmza-geocoder
27
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
28
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-api-error-handler.js
29
- 2018-09-17 09:40:54 :- Found wpgmza-google-api-error-handler
30
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
31
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/info-window.js
32
- 2018-09-17 09:40:54 :- Found wpgmza-info-window
33
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-event-dispatcher
34
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/latlng.js
35
- 2018-09-17 09:40:54 :- Found wpgmza-lat-lng
36
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
37
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/latlngbounds.js
38
- 2018-09-17 09:40:54 :- Found wpgmza-lat-lng-bounds
39
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
40
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-object.js
41
- 2018-09-17 09:40:54 :- Found wpgmza-map-object
42
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-event-dispatcher
43
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-settings-page.js
44
- 2018-09-17 09:40:54 :- Found wpgmza-map-settings-page
45
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
46
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-settings.js
47
- 2018-09-17 09:40:54 :- Found wpgmza-map-settings
48
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
49
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map.js
50
- 2018-09-17 09:40:54 :- Found wpgmza-map
51
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-event-dispatcher
52
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/maps-engine-dialog.js
53
- 2018-09-17 09:40:54 :- Found wpgmza-maps-engine-dialog
54
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
55
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/marker.js
56
- 2018-09-17 09:40:54 :- Found wpgmza-marker
57
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
58
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator-circle.js
59
- 2018-09-17 09:40:54 :- Found wpgmza-modern-store-locator-circle
60
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
61
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator.js
62
- 2018-09-17 09:40:54 :- Found wpgmza-modern-store-locator
63
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
64
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/polygon.js
65
- 2018-09-17 09:40:54 :- Found wpgmza-polygon
66
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-map-object
67
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/polyline.js
68
- 2018-09-17 09:40:54 :- Found wpgmza-polyline
69
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-map-object
70
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/rest-api.js
71
- 2018-09-17 09:40:54 :- Found wpgmza-wpgmza-rest-api
72
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
73
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/v7-custom-script.js
74
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/version.js
75
- 2018-09-17 09:40:54 :- Found wpgmza-version
76
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
77
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/compatibility/google-ui-compatibility.js
78
- 2018-09-17 09:40:54 :- Found wpgmza-google-ui-compatibility
79
- 2018-09-17 09:40:54 :- Adding dependency wpgmza
80
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-circle.js
81
- 2018-09-17 09:40:54 :- Found wpgmza-google-circle
82
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-circle
83
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-geocoder.js
84
- 2018-09-17 09:40:54 :- Found wpgmza-google-geocoder
85
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-geocoder
86
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-info-window.js
87
- 2018-09-17 09:40:54 :- Found wpgmza-google-info-window
88
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-info-window
89
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-map.js
90
- 2018-09-17 09:40:54 :- Found wpgmza-google-map
91
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-map
92
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-marker.js
93
- 2018-09-17 09:40:54 :- Found wpgmza-google-marker
94
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-marker
95
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator-circle.js
96
- 2018-09-17 09:40:54 :- Found wpgmza-google-modern-store-locator-circle
97
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-modern-store-locator-circle
98
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator.js
99
- 2018-09-17 09:40:54 :- Found wpgmza-google-modern-store-locator
100
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-modern-store-locator
101
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polygon.js
102
- 2018-09-17 09:40:54 :- Found wpgmza-google-polygon
103
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-polygon
104
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polyline.js
105
- 2018-09-17 09:40:54 :- Found wpgmza-google-polyline
106
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-polyline
107
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-vertex-context-menu.js
108
- 2018-09-17 09:40:54 :- Found wpgmza-google-vertex-context-menu
109
- 2018-09-17 09:40:54 :- Adding dependency wpgmza_api_call
110
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-circle.js
111
- 2018-09-17 09:40:54 :- Found wpgmza-ol-circle
112
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-circle
113
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-geocoder.js
114
- 2018-09-17 09:40:54 :- Found wpgmza-ol-geocoder
115
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-geocoder
116
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-info-window.js
117
- 2018-09-17 09:40:54 :- Found wpgmza-ol-info-window
118
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-info-window
119
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-map.js
120
- 2018-09-17 09:40:54 :- Found wpgmza-ol-map
121
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-map
122
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-marker.js
123
- 2018-09-17 09:40:54 :- Found wpgmza-ol-marker
124
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-marker
125
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator-circle.js
126
- 2018-09-17 09:40:54 :- Found wpgmza-ol-modern-store-locator-circle
127
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-modern-store-locator-circle
128
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator.js
129
- 2018-09-17 09:40:54 :- Found wpgmza-ol-modern-store-locator
130
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-modern-store-locator
131
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polygon.js
132
- 2018-09-17 09:40:54 :- Found wpgmza-ol-polygon
133
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-polygon
134
- 2018-09-17 09:40:54 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polyline.js
135
- 2018-09-17 09:40:54 :- Found wpgmza-ol-polyline
136
- 2018-09-17 09:40:54 :- Adding dependency wpgmza-polyline
1
+ 2018-09-20 08:41:52 :- Scanning dependencies
2
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/circle.js
3
+ 2018-09-20 08:41:52 :- Found wpgmza-circle
4
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-map-object
5
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/compatibility.js
6
+ 2018-09-20 08:41:52 :- Found wpgmza-compatibility
7
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
8
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/core.js
9
+ 2018-09-20 08:41:52 :- Found wpgmza
10
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/css-escape.js
11
+ 2018-09-20 08:41:52 :- Found wpgmza-wpgmza-css
12
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
13
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/distance.js
14
+ 2018-09-20 08:41:52 :- Found wpgmza-distance
15
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
16
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/event-dispatcher.js
17
+ 2018-09-20 08:41:52 :- Found wpgmza-event-dispatcher
18
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
19
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/event.js
20
+ 2018-09-20 08:41:52 :- Found wpgmza-event
21
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
22
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/friendly-error.js
23
+ 2018-09-20 08:41:52 :- Found wpgmza-friendly-error
24
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
25
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/geocoder.js
26
+ 2018-09-20 08:41:52 :- Found wpgmza-geocoder
27
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
28
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-api-error-handler.js
29
+ 2018-09-20 08:41:52 :- Found wpgmza-google-api-error-handler
30
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
31
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/info-window.js
32
+ 2018-09-20 08:41:52 :- Found wpgmza-info-window
33
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-event-dispatcher
34
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/latlng.js
35
+ 2018-09-20 08:41:52 :- Found wpgmza-lat-lng
36
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
37
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/latlngbounds.js
38
+ 2018-09-20 08:41:52 :- Found wpgmza-lat-lng-bounds
39
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
40
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-object.js
41
+ 2018-09-20 08:41:52 :- Found wpgmza-map-object
42
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-event-dispatcher
43
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-settings-page.js
44
+ 2018-09-20 08:41:52 :- Found wpgmza-map-settings-page
45
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
46
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map-settings.js
47
+ 2018-09-20 08:41:52 :- Found wpgmza-map-settings
48
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
49
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/map.js
50
+ 2018-09-20 08:41:52 :- Found wpgmza-map
51
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-event-dispatcher
52
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/maps-engine-dialog.js
53
+ 2018-09-20 08:41:52 :- Found wpgmza-maps-engine-dialog
54
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
55
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/marker.js
56
+ 2018-09-20 08:41:52 :- Found wpgmza-marker
57
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
58
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator-circle.js
59
+ 2018-09-20 08:41:52 :- Found wpgmza-modern-store-locator-circle
60
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
61
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/modern-store-locator.js
62
+ 2018-09-20 08:41:52 :- Found wpgmza-modern-store-locator
63
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
64
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/polygon.js
65
+ 2018-09-20 08:41:52 :- Found wpgmza-polygon
66
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-map-object
67
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/polyline.js
68
+ 2018-09-20 08:41:52 :- Found wpgmza-polyline
69
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-map-object
70
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/rest-api.js
71
+ 2018-09-20 08:41:52 :- Found wpgmza-wpgmza-rest-api
72
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
73
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/v7-custom-script.js
74
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/version.js
75
+ 2018-09-20 08:41:52 :- Found wpgmza-version
76
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
77
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/compatibility/google-ui-compatibility.js
78
+ 2018-09-20 08:41:52 :- Found wpgmza-google-ui-compatibility
79
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza
80
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-circle.js
81
+ 2018-09-20 08:41:52 :- Found wpgmza-google-circle
82
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-circle
83
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-geocoder.js
84
+ 2018-09-20 08:41:52 :- Found wpgmza-google-geocoder
85
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-geocoder
86
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-info-window.js
87
+ 2018-09-20 08:41:52 :- Found wpgmza-google-info-window
88
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-info-window
89
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-map.js
90
+ 2018-09-20 08:41:52 :- Found wpgmza-google-map
91
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-map
92
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-marker.js
93
+ 2018-09-20 08:41:52 :- Found wpgmza-google-marker
94
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-marker
95
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator-circle.js
96
+ 2018-09-20 08:41:52 :- Found wpgmza-google-modern-store-locator-circle
97
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-modern-store-locator-circle
98
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-modern-store-locator.js
99
+ 2018-09-20 08:41:52 :- Found wpgmza-google-modern-store-locator
100
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-modern-store-locator
101
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polygon.js
102
+ 2018-09-20 08:41:52 :- Found wpgmza-google-polygon
103
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-polygon
104
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-polyline.js
105
+ 2018-09-20 08:41:52 :- Found wpgmza-google-polyline
106
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-polyline
107
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/google-maps/google-vertex-context-menu.js
108
+ 2018-09-20 08:41:52 :- Found wpgmza-google-vertex-context-menu
109
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza_api_call
110
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-circle.js
111
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-circle
112
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-circle
113
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-geocoder.js
114
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-geocoder
115
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-geocoder
116
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-info-window.js
117
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-info-window
118
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-info-window
119
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-map.js
120
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-map
121
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-map
122
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-marker.js
123
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-marker
124
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-marker
125
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator-circle.js
126
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-modern-store-locator-circle
127
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-modern-store-locator-circle
128
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-modern-store-locator.js
129
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-modern-store-locator
130
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-modern-store-locator
131
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polygon.js
132
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-polygon
133
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-polygon
134
+ 2018-09-20 08:41:52 :- Reading E:\Programming\Code Cabin\htdocs-7.10.x\wp-content\plugins\wp-google-maps/js/v8/open-layers/ol-polyline.js
135
+ 2018-09-20 08:41:52 :- Found wpgmza-ol-polyline
136
+ 2018-09-20 08:41:52 :- Adding dependency wpgmza-polyline
js/v8/core.js CHANGED
@@ -371,7 +371,23 @@ jQuery(function($) {
371
  return typeof google === 'object' && typeof google.maps === 'object' && typeof google.maps.places === 'object' && typeof google.maps.places.Autocomplete === 'function';
372
  },
373
 
374
- googleAPIStatus: window.wpgmza_google_api_status
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
  };
376
 
377
  if(window.WPGMZA)
371
  return typeof google === 'object' && typeof google.maps === 'object' && typeof google.maps.places === 'object' && typeof google.maps.places.Autocomplete === 'function';
372
  },
373
 
374
+ googleAPIStatus: window.wpgmza_google_api_status,
375
+
376
+ isDeviceiOS: function() {
377
+
378
+ return true;
379
+
380
+ return (
381
+
382
+ (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream)
383
+
384
+ ||
385
+
386
+ (!!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform))
387
+
388
+ );
389
+
390
+ }
391
  };
392
 
393
  if(window.WPGMZA)
js/v8/map-settings.js CHANGED
@@ -143,7 +143,7 @@ jQuery(function($) {
143
  options.disableDoubleClickZoom = !(this.wpgmza_settings_map_clickzoom == 'yes');
144
  options.scrollwheel = !(this.wpgmza_settings_map_scroll == 'yes');
145
 
146
- if(this.wpgmza_force_greedy_gestures == "greedy")
147
  options.gestureHandling = "greedy";
148
  else
149
  options.gestureHandling = "cooperative";
143
  options.disableDoubleClickZoom = !(this.wpgmza_settings_map_clickzoom == 'yes');
144
  options.scrollwheel = !(this.wpgmza_settings_map_scroll == 'yes');
145
 
146
+ if(this.wpgmza_force_greedy_gestures == "greedy" || this.wpgmza_force_greedy_gestures == "yes")
147
  options.gestureHandling = "greedy";
148
  else
149
  options.gestureHandling = "cooperative";
js/v8/marker.js CHANGED
@@ -29,13 +29,14 @@ jQuery(function($) {
29
  if(row && row.heatmap)
30
  return; // Don't listen for these events on heatmap markers.
31
 
32
- this.on("init", function(event) {
33
- if(row.position)
34
- this.setPosition(row.position);
35
-
36
- if(row.map)
37
- row.map.addMarker(this);
38
- });
 
39
 
40
  this.addEventListener("added", function(event) {
41
  self.onAdded(event);
29
  if(row && row.heatmap)
30
  return; // Don't listen for these events on heatmap markers.
31
 
32
+ if(row)
33
+ this.on("init", function(event) {
34
+ if(row.position)
35
+ this.setPosition(row.position);
36
+
37
+ if(row.map)
38
+ row.map.addMarker(this);
39
+ });
40
 
41
  this.addEventListener("added", function(event) {
42
  self.onAdded(event);
js/v8/open-layers/ol-map.js CHANGED
@@ -62,9 +62,16 @@ jQuery(function($) {
62
  });
63
  this.olMap.addLayer(this.markerLayer);
64
 
 
 
 
 
 
65
  // Listen for end of pan so we can wrap longitude if needs be
66
  this.olMap.on("moveend", function(event) {
67
  self.wrapLongitude();
 
 
68
  self.dispatchEvent("dragend");
69
  self.onIdle();
70
  });
@@ -106,11 +113,15 @@ jQuery(function($) {
106
 
107
  if(event.which == 1 || event.button == 1)
108
  {
109
- // Left
 
 
 
110
  self.trigger({
111
  type: "click",
112
  latLng: latLng
113
  });
 
114
  return;
115
  }
116
 
62
  });
63
  this.olMap.addLayer(this.markerLayer);
64
 
65
+ // Listen for drag start
66
+ this.olMap.on("movestart", function(event) {
67
+ self.isBeingDragged = true;
68
+ });
69
+
70
  // Listen for end of pan so we can wrap longitude if needs be
71
  this.olMap.on("moveend", function(event) {
72
  self.wrapLongitude();
73
+
74
+ self.isBeingDragged = false;
75
  self.dispatchEvent("dragend");
76
  self.onIdle();
77
  });
113
 
114
  if(event.which == 1 || event.button == 1)
115
  {
116
+ if(self.isBeingDragged)
117
+ return;
118
+
119
+ // Left click
120
  self.trigger({
121
  type: "click",
122
  latLng: latLng
123
  });
124
+
125
  return;
126
  }
127
 
js/v8/open-layers/ol-marker.js CHANGED
@@ -20,12 +20,8 @@ jQuery(function($) {
20
  ]);
21
 
22
  this.element = $("<div class='ol-marker'><img src='" + WPGMZA.settings.default_marker_icon + "'/></div>")[0];
 
23
 
24
- $(this.element).on("click", function(event) {
25
- self.dispatchEvent("click");
26
- self.dispatchEvent("select");
27
- });
28
-
29
  $(this.element).on("mouseover", function(event) {
30
  self.dispatchEvent("mouseover");
31
  });
@@ -40,8 +36,13 @@ jQuery(function($) {
40
 
41
  this.setLabel(this.settings.label);
42
 
43
- if(row.draggable)
44
- this.setDraggable(true);
 
 
 
 
 
45
 
46
  this.trigger("init");
47
  }
@@ -135,17 +136,29 @@ jQuery(function($) {
135
 
136
  if(!this.jQueryDraggableInitialized)
137
  {
 
 
 
 
138
  options.stop = function(event) {
139
  self.onDragEnd(event);
140
- }
141
  }
142
 
143
  $(this.element).draggable(options);
 
 
 
144
  }
145
  else
146
  $(this.element).draggable({disabled: true});
147
  }
148
 
 
 
 
 
 
149
  WPGMZA.OLMarker.prototype.onDragEnd = function(event)
150
  {
151
  var offset = {
@@ -168,7 +181,29 @@ jQuery(function($) {
168
 
169
  this.setPosition(latLngAfterDrag);
170
 
 
171
  this.trigger({type: "dragend", latLng: latLngAfterDrag});
172
  }
173
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  });
20
  ]);
21
 
22
  this.element = $("<div class='ol-marker'><img src='" + WPGMZA.settings.default_marker_icon + "'/></div>")[0];
23
+ this.element.wpgmzaMarker = this;
24
 
 
 
 
 
 
25
  $(this.element).on("mouseover", function(event) {
26
  self.dispatchEvent("mouseover");
27
  });
36
 
37
  this.setLabel(this.settings.label);
38
 
39
+ if(row)
40
+ {
41
+ if(row.draggable)
42
+ this.setDraggable(true);
43
+ }
44
+
45
+ this.rebindClickListener();
46
 
47
  this.trigger("init");
48
  }
136
 
137
  if(!this.jQueryDraggableInitialized)
138
  {
139
+ options.start = function(event) {
140
+ self.onDragStart(event);
141
+ }
142
+
143
  options.stop = function(event) {
144
  self.onDragEnd(event);
145
+ };
146
  }
147
 
148
  $(this.element).draggable(options);
149
+ this.jQueryDraggableInitialized = true;
150
+
151
+ this.rebindClickListener();
152
  }
153
  else
154
  $(this.element).draggable({disabled: true});
155
  }
156
 
157
+ WPGMZA.OLMarker.prototype.onDragStart = function(event)
158
+ {
159
+ this.isBeingDragged = true;
160
+ }
161
+
162
  WPGMZA.OLMarker.prototype.onDragEnd = function(event)
163
  {
164
  var offset = {
181
 
182
  this.setPosition(latLngAfterDrag);
183
 
184
+ this.isBeingDragged = false;
185
  this.trigger({type: "dragend", latLng: latLngAfterDrag});
186
  }
187
 
188
+ WPGMZA.OLMarker.prototype.onClick = function(event)
189
+ {
190
+ var self = event.currentTarget.wpgmzaMarker;
191
+
192
+ if(self.isBeingDragged)
193
+ return; // Don't dispatch click event after a drag
194
+
195
+ self.dispatchEvent("click");
196
+ self.dispatchEvent("select");
197
+ }
198
+
199
+ /**
200
+ * Binds / rebinds the click listener. This must be bound after draggable is initialized,
201
+ * this solves the click listener firing before dragend
202
+ */
203
+ WPGMZA.OLMarker.prototype.rebindClickListener = function()
204
+ {
205
+ $(this.element).off("click", this.onClick);
206
+ $(this.element).on("click", this.onClick);
207
+ }
208
+
209
  });
js/wpgmaps.js CHANGED
@@ -381,7 +381,19 @@ var wpgmza_last_default_circle = null;
381
 
382
  function wpgmza_show_store_locator_radius(map_id, center, radius, distance_type)
383
  {
384
- switch(wpgmaps_localize[map_id].other_settings.wpgmza_store_locator_radius_style)
 
 
 
 
 
 
 
 
 
 
 
 
385
  {
386
  case "modern":
387
  if(MYMAP.modernStoreLocatorCircle)
381
 
382
  function wpgmza_show_store_locator_radius(map_id, center, radius, distance_type)
383
  {
384
+ var style = wpgmaps_localize[map_id].other_settings.wpgmza_store_locator_radius_style;
385
+
386
+ // Force legacy style on iOS, it appears CanvasLayer crashes some iOS devices
387
+ if(WPGMZA.isDeviceiOS())
388
+ {
389
+ style = "legacy";
390
+
391
+ // Workaround for legacy settings not saved when modern style selected
392
+ options.fillOpacity = 0.15;
393
+ options.fillColor = "#ff0000";
394
+ }
395
+
396
+ switch(style)
397
  {
398
  case "modern":
399
  if(MYMAP.modernStoreLocatorCircle)
wpGoogleMaps.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Google Maps
4
  Plugin URI: https://www.wpgmaps.com
5
  Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
6
- Version: 7.10.34
7
  Author: WP Google Maps
8
  Author URI: https://www.wpgmaps.com
9
  Text Domain: wp-google-maps
@@ -11,6 +11,15 @@ Domain Path: /languages
11
  */
12
 
13
  /*
 
 
 
 
 
 
 
 
 
14
  * 7.10.34 :- 2018-09-17 :- Low priority
15
  * Added descriptive error messages when Google API is required but not loaded
16
  * Added "I agree" translation to German files
@@ -4746,7 +4755,7 @@ function wpgmaps_settings_page_basic() {
4746
  $ret .= " <tr>";
4747
  $ret .= " <td width='200' valign='top'>".__("Disable Two-Finger Pan","wp-google-maps").":</td>";
4748
  $ret .= " <td>";
4749
- $ret .= " <div class='switch'><input name='wpgmza_force_greedy_gestures' type='checkbox' class='cmn-toggle cmn-toggle-yes-no' id='wpgmza_force_greedy_gestures' value='yes' $wpgmza_force_greedy_gestures_checked /> <label for='wpgmza_force_greedy_gestures' data-on='".__("Yes", "wp-google-maps")."' data-off='".__("No", "wp-google-maps")."'></label></div> " . __("Removes the need to use two fingers to move the map on mobile devices", "wp-google-maps");
4750
  $ret .= " </td>";
4751
  $ret .= " </tr>";
4752
 
3
  Plugin Name: WP Google Maps
4
  Plugin URI: https://www.wpgmaps.com
5
  Description: The easiest to use Google Maps plugin! Create custom Google Maps with high quality markers containing locations, descriptions, images and links. Add your customized map to your WordPress posts and/or pages quickly and easily with the supplied shortcode. No fuss.
6
+ Version: 7.10.35
7
  Author: WP Google Maps
8
  Author URI: https://www.wpgmaps.com
9
  Text Domain: wp-google-maps
11
  */
12
 
13
  /*
14
+ * 7.10.35 :- 2018-09-20 :- Medium priority
15
+ * Added links to new API troubleshooting documentation to Google Maps API Error dialog
16
+ * Fixed marker dispatching click event after drag when using OpenLayers
17
+ * Fixed map dispatching click event after drag when using OpenLayers
18
+ * Fixed map editor right click marker appearing multiple times
19
+ * Fixed map editor right click marker disappearing after map drag
20
+ * Fixed modern store locator circle crashing some iOS devices by disabling this feature on iOS devices
21
+ * Fixed gesture handling setting not respected when theme data is set in
22
+ *
23
  * 7.10.34 :- 2018-09-17 :- Low priority
24
  * Added descriptive error messages when Google API is required but not loaded
25
  * Added "I agree" translation to German files
4755
  $ret .= " <tr>";
4756
  $ret .= " <td width='200' valign='top'>".__("Disable Two-Finger Pan","wp-google-maps").":</td>";
4757
  $ret .= " <td>";
4758
+ $ret .= " <div class='switch wpgmza-open-layers-feature-unavailable'><input name='wpgmza_force_greedy_gestures' type='checkbox' class='cmn-toggle cmn-toggle-yes-no' id='wpgmza_force_greedy_gestures' value='yes' $wpgmza_force_greedy_gestures_checked /> <label for='wpgmza_force_greedy_gestures' data-on='".__("Yes", "wp-google-maps")."' data-off='".__("No", "wp-google-maps")."'></label></div> " . __("Removes the need to use two fingers to move the map on mobile devices", "wp-google-maps");
4759
  $ret .= " </td>";
4760
  $ret .= " </tr>";
4761