PageSourceSearch

https://green-crab-429315.hostingersite.com/wp-content/themes/wpre…/js/google_js/google_map_code.js?ver=1.0

js green-crab-429315.hostingersite.com collected 2026-10-03 04:26:46 UTC 8,907 bytes, 263 lines download raw bytes

1/*global google, Modernizr, InfoBox, wprentals_map_general_start_map,wprentals_map_general_set_markers,googlecode_regular_vars, document, window, setOms, OverlappingMarkerSpiderfier, mapfunctions_vars, jQuery, googlecode_regular_vars2, wprentals_google_map_cluster, wprentals_google_setMarkers*/
2var gmarkers = [];
3var leafletMarkers;
4var current_place = 0;
5var actions = [];
6var categories = [];
7var vertical_pan = -190;
8var map_open = 0;
9var vertical_off = 150;
10var pins = '';
11var markers = '';
12var infoBox = null;
13var category = null;
14var width_browser = null;
15var infobox_width = null;
16var wraper_height = null;
17var info_image = null;
18var map;
19var found_id;
20var selected_id = '';
21var javamap;
22var oms;
23var external_action_ondemand=0;
24var is_fit_bounds_zoom=0;
25var map_geo_first_load=0;
26var markers_cluster;
27var is_drag_end=0;
28var is_zoom_end=0;
29var map_is_moved=0;
30var map_is_pan=0;
31
32
33
34
35function wprentals_initialize_map() {
36    "use strict";    
37    if( !document.getElementById('googleMap') && !document.getElementById('google_map_prop_list') && !document.getElementById('google_map_on_list') ) {
38        return;
39    } 
40
41    wprentals_map_general_start_map();
42
43    // reading markers from original google_regular_vars
44    if(googlecode_regular_vars.generated_pins === '0') {
45        pins = googlecode_regular_vars.markers;
46        markers = jQuery.parseJSON(pins);
47    }else {     
48        if (typeof (googlecode_regular_vars2.markers2) !== 'undefined' && googlecode_regular_vars2.markers2.length > 0) {
49            pins = googlecode_regular_vars2.markers2;
50            markers = jQuery.parseJSON(pins);
51        }
52    }
53
54    // if we have markers start adding
55    if (markers.length > 0) {
56        wprentals_map_general_set_markers(map, markers);
57    }
58
59    //set map cluster
60     wprentals_map_general_cluster();
61 
62 
63    //fit bounds
64    wprentals_map_general_fit_to_bounds();
65    
66    //spider
67    wprentals_map_general_spiderfy();
68    
69    //pan movie
70    wprentals_map_general_map_pan_move();
71
72
73}
74
75function wpestate_ondenamd_map_moved_leaflet(){
76    "use strict";
77    if(  map_geo_first_load===1 && is_fit_bounds_zoom===0 && external_action_ondemand==0){
78        if(lealet_map_move_on_hover==0){
79            map_is_moved=1;
80            map_is_pan=1;
81            wpestate_reload_pins_onmap(1);
82        }
83    }
84    map_geo_first_load=1;
85    external_action_ondemand=0; 
86    lealet_map_move_on_hover=0;
87  
88    return;
89}
90
91
92
93function wpestate_ondenamd_map_moved(){
94    "use strict";
95    if(  map_geo_first_load===1 && is_fit_bounds_zoom===0 && external_action_ondemand==0){
96        map_is_moved=1;
97        map_is_pan=1;
98        wpestate_reload_pins_onmap(1);
99    }
100    map_geo_first_load=1;
101    external_action_ondemand=0; 
102
103    return;
104}
105
106
107
108///////////////////////////////// end initialize
109/////////////////////////////////////////////////////////////////////////////////// 
110
111
112if (typeof google === 'object' && typeof google.maps === 'object') {
113    google.maps.event.addDomListener(window, 'load', wprentals_initialize_map);
114}else{
115    wprentals_initialize_map();
116}
117
118
119
120
121function wpestate_get_coordinates(container,newpage,NE,SW){
122    "use strict";
123    var return_array=[];
124    var container_id = "#"+container;
125    
126    if( newpage == 1 || newpage == '1' ){
127       
128    
129        if(page_tracker===0){
130         
131            return_array['ne_lat']  =   NE.lat();
132            return_array['ne_long'] =   NE.lng();
133            return_array['sw_lat'] =   SW.lat();
134            return_array['sv_long'] =   SW.lng();
135            jQuery(container_id).attr('data-ne_lat',return_array['ne_lat']);
136            jQuery(container_id).attr('data-ne_long',return_array['ne_long']);
137            jQuery(container_id).attr('data-sw_lat',  return_array['sw_lat'] );
138            jQuery(container_id).attr('data-sv_long', return_array['sv_long']);
139        }else{
140         
141            return_array['ne_lat']  =   jQuery(container_id).attr('data-ne_lat');
142            return_array['ne_long'] =   jQuery(container_id).attr('data-ne_long');
143            return_array['sw_lat']  =   jQuery(container_id).attr('data-sw_lat' );
144            return_array['sv_long'] =   jQuery(container_id).attr('data-sv_long');
145            
146            
147            page_tracker=0;
148            
149            
150            
151            
152        }
153    }else{
154       
155        return_array['ne_lat']  =   jQuery(container_id).attr('data-ne_lat');
156        return_array['ne_long'] =   jQuery(container_id).attr('data-ne_long');
157        return_array['sw_lat']  =   jQuery(container_id).attr('data-sw_lat' );
158        return_array['sv_long'] =   jQuery(container_id).attr('data-sv_long');
159        page_tracker=1;
160     
161
162        if(    return_array['ne_lat']  === undefined ||    return_array['ne_lat']  === null){
163            return_array['ne_lat']  =   NE.lat();
164            return_array['ne_long'] =   NE.lng();
165            return_array['sw_lat'] =   SW.lat();
166            return_array['sv_long'] =   SW.lng();
167          
168        }
169
170            
171        jQuery(container_id).attr('data_page_tracker',page_tracker);
172    }
173    
174    return return_array;
175
176}
177
178function wpestate_reload_pins_onmap(newpage){
179    "use strict";
180
181    if(wprentals_map_type===1){
182        var curentbounds = map.getBounds();
183
184        var NE = curentbounds.getNorthEast();
185        var SW = curentbounds.getSouthWest();
186
187        if (document.getElementById('google_map_prop_list')) {
188            var coordinates_array=wpestate_get_coordinates('google_map_prop_list',newpage,NE,SW);
189            wpestate_start_filtering_ajax_map(newpage,coordinates_array['ne_lat'], coordinates_array['ne_long'],  coordinates_array['sw_lat'],coordinates_array['sv_long'],1);
190        }else if(document.getElementById('googleMap')){
191            var coordinates_array=wpestate_get_coordinates('googleMap',newpage,NE,SW);
192            wpestate_start_filtering_ajax_map(newpage,coordinates_array['ne_lat'], coordinates_array['ne_long'],  coordinates_array['sw_lat'],coordinates_array['sv_long'],1);
193        }
194        
195    } else if(wprentals_map_type===2){
196
197        if (document.getElementById('google_map_prop_list')) {
198            var coordinates_array=wpestate_get_coordinates_leaflet('google_map_prop_list',newpage);
199            wpestate_start_filtering_ajax_map(newpage,coordinates_array['ne_lat'], coordinates_array['ne_long'],  coordinates_array['sw_lat'],coordinates_array['sv_long'],1);
200        }else if(document.getElementById('googleMap')){
201            var coordinates_array=wpestate_get_coordinates('googleMap',newpage);
202            wpestate_start_filtering_ajax_map(newpage,coordinates_array['ne_lat'], coordinates_array['ne_long'],  coordinates_array['sw_lat'],coordinates_array['sv_long'],1);
203        }
204        
205    }
206}
207
208
209function wpestate_get_coordinates_leaflet(container,newpage){
210    "use strict";
211    var return_array=[];
212    var container_id = "#"+container;
213    
214    if( newpage == 1 || newpage == '1' ){
215        var curentbounds = map.getBounds();
216      
217        if(page_tracker===0){
218         
219            return_array['ne_lat']  =   curentbounds.getNorth();
220            return_array['ne_long'] =   curentbounds.getEast();
221            return_array['sw_lat']  =   curentbounds.getSouth();
222            return_array['sv_long'] =   curentbounds.getWest();
223            jQuery(container_id).attr('data-ne_lat',return_array['ne_lat']);
224            jQuery(container_id).attr('data-ne_long',return_array['ne_long']);
225            jQuery(container_id).attr('data-sw_lat',  return_array['sw_lat'] );
226            jQuery(container_id).attr('data-sv_long', return_array['sv_long']);
227        }else{
228         
229            return_array['ne_lat']  =   jQuery(container_id).attr('data-ne_lat');
230            return_array['ne_long'] =   jQuery(container_id).attr('data-ne_long');
231            return_array['sw_lat']  =   jQuery(container_id).attr('data-sw_lat' );
232            return_array['sv_long'] =   jQuery(container_id).attr('data-sv_long');
233            
234            
235            page_tracker=0;
236            
237            
238            
239            
240        }
241    }else{
242       
243        return_array['ne_lat']  =   jQuery(container_id).attr('data-ne_lat');
244        return_array['ne_long'] =   jQuery(container_id).attr('data-ne_long');
245        return_array['sw_lat']  =   jQuery(container_id).attr('data-sw_lat' );
246        return_array['sv_long'] =   jQuery(container_id).attr('data-sv_long');
247        page_tracker=1;
248     
249
250        if( return_array['ne_lat']  === undefined ||    return_array['ne_lat']  === null){
251            return_array['ne_lat']  =   curentbounds.getNorth();
252            return_array['ne_long'] =   curentbounds.getEast();
253            return_array['sw_lat']  =   curentbounds.getSouth();
254            return_array['sv_long'] =   curentbounds.getWest();
255        }
256
257            
258        jQuery(container_id).attr('data_page_tracker',page_tracker);
259    }
260    
261    return return_array;
262
263}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.