Files
citrus-cms/assets/admin/js/pages/be_comp_maps_google.min.js
2026-04-28 21:14:25 +03:00

6 lines
3.6 KiB
JavaScript

/*!
* Codebase - v3.0.0
* @author pixelcave - https://pixelcave.com
* Copyright (c) 2018
*/
!function(e){var n={};function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(a,r,function(n){return e[n]}.bind(null,r));return a},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=10)}({10:function(e,n,t){e.exports=t(11)},11:function(e,n){function t(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var a=function(){function e(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e)}var n,a,r;return n=e,r=[{key:"initMapSearch",value:function(){if(jQuery("#js-map-search").length){var e=new GMaps({div:"#js-map-search",lat:20,lng:0,zoom:2,scrollwheel:!1});jQuery(".js-form-search").on("submit",function(n){var t=jQuery(".js-search-address").parent(".input-group");return GMaps.geocode({address:jQuery(".js-search-address").val().trim(),callback:function(n,a){if("OK"===a&&n){var r=n[0].geometry.location;e.removeMarkers(),e.addMarker({lat:r.lat(),lng:r.lng()}),e.fitBounds(n[0].geometry.viewport),t.siblings(".form-text").remove()}else t.after('<div class="font-text text-danger text-center animated fadeInDown">Address not found!</div>')}}),!1})}}},{key:"initMapSat",value:function(){jQuery("#js-map-sat").length&&new GMaps({div:"#js-map-sat",lat:20,lng:0,zoom:2,scrollwheel:!1}).setMapTypeId(google.maps.MapTypeId.SATELLITE)}},{key:"initMapTer",value:function(){jQuery("#js-map-ter").length&&new GMaps({div:"#js-map-ter",lat:20,lng:0,zoom:2,scrollwheel:!1}).setMapTypeId(google.maps.MapTypeId.TERRAIN)}},{key:"initMapOverlay",value:function(){jQuery("#js-map-overlay").length&&new GMaps({div:"#js-map-overlay",lat:35,lng:139,zoom:6,scrollwheel:!1}).drawOverlay({lat:35,lng:139,content:'<div class="alert alert-info text-xs-center"><h4 class="alert-heading mt-5 mb-15">Message</h4><p class="font-size-h5 mb-0">You can overlay messages on your maps!</p></div>'})}},{key:"initMapMarkers",value:function(){jQuery("#js-map-markers").length&&new GMaps({div:"#js-map-markers",lat:35.652832,lng:139.839478,zoom:11,scrollwheel:!1}).addMarkers([{lat:35.65,lng:139.83,title:"Map Marker #1",animation:google.maps.Animation.DROP,infoWindow:{content:"Map Marker #1"}},{lat:35.71,lng:139.89,title:"Map Marker #2",animation:google.maps.Animation.DROP,infoWindow:{content:"Map Marker #2"}},{lat:35.68,lng:139.8,title:"Map Marker #3",animation:google.maps.Animation.DROP,infoWindow:{content:"Map Marker #3"}},{lat:35.63,lng:139.88,title:"Map Marker #4",animation:google.maps.Animation.DROP,infoWindow:{content:"Map Marker #4"}},{lat:35.7,lng:139.85,title:"Map Marker #5",animation:google.maps.Animation.DROP,infoWindow:{content:"Map Marker #5"}}])}},{key:"init",value:function(){this.initMapSearch(),this.initMapSat(),this.initMapTer(),this.initMapOverlay(),this.initMapMarkers()}}],(a=null)&&t(n.prototype,a),r&&t(n,r),e}();jQuery(function(){a.init()})}});