PATH:
var
/
www
/
clients
/
client1
/
web1
/
web
/
wp-content
/
wp-google-maps-pro
/
js
/
v8
/
google-maps
/** * @namespace WPGMZA * @module GoogleProMarker * @requires WPGMZA.GoogleMarker */ jQuery(function($) { WPGMZA.GoogleProMarker = function(row) { WPGMZA.GoogleMarker.call(this, row); } WPGMZA.GoogleProMarker.prototype = Object.create(WPGMZA.GoogleMarker.prototype); WPGMZA.GoogleProMarker.prototype.constructor = WPGMZA.GoogleProMarker; WPGMZA.GoogleProMarker.prototype.onAdded = function(event) { WPGMZA.GoogleMarker.prototype.onAdded.apply(this, arguments); if(this.map.settings.wpgmza_settings_disable_infowindows) this.googleMarker.setOptions({clickable: false}); } WPGMZA.GoogleProMarker.prototype.updateIcon = function() { var self = this; var icon = this._icon; if(icon.retina) { var img = new Image(); img.onload = function(event) { var autoDetect = false; //var isSVG = icon.match(/\.svg/i); var size; if(!autoDetect) { size = new google.maps.Size( WPGMZA.settings.retinaWidth ? parseInt(WPGMZA.settings.retinaWidth) : Math.round(img.width / 2), WPGMZA.settings.retinaHeight ? parseInt(WPGMZA.settings.retinaHeight) : Math.round(img.height / 2) ); } else { size = new google.maps.Size( Math.round(img.width / 2), Math.round(img.height / 2) ); } self.googleMarker.setIcon( new google.maps.MarkerImage(icon.url, null, null, null, size) ); }; img.src = (icon.isDefault ? WPGMZA.defaultMarkerIcon : icon.url); } else this.googleMarker.setIcon(icon.url); } });
[-] cloud-api.js
[edit]
[-] cloud-directions-renderer.js
[edit]
[-] google-pro-drawing-manager.js
[edit]
[-] google-pro-map.js
[edit]
[-] cloud-geocoder.js
[edit]
[-] google-pro-info-window.js
[edit]
[+]
..
[-] google-heatmap.js
[edit]
[-] google-pro-polygon.js
[edit]
[-] google-pro-marker.js
[edit]
[-] google-directions-service.js
[edit]
[-] google-directions-renderer.js
[edit]
[-] cloud-directions-service.js
[edit]
[-] cloud-autocomplete.js
[edit]