File: /home/muoapartman/www/wp-content/plugins/wp-google-maps/includes/compat/js/backwards_compat_v6.js
// TODO: Move this file into /js and out of /includes which is for PHP
jQuery(function($){
jQuery(document).ready(function(){
if(typeof wpgmza_backwards_compat_v6_marker_tab_headings !== "undefined"){
$("#wpgmaps_tabs_markers > ul").append(wpgmza_backwards_compat_v6_marker_tab_headings);
$("#wpgmaps_tabs_markers").append(wpgmza_backwards_compat_v6_marker_tab_content);
$("#wpgmaps_tabs_markers").tabs("refresh");
}
if(typeof MYMAP !== "undefined"){
if(window.wpgmza_circle_data_array) {
window.circle_array = [];
for(var circle_id in wpgmza_circle_data_array)
add_circle(1, wpgmza_circle_data_array[circle_id]);
}
if(window.wpgmza_rectangle_data_array) {
window.rectangle_array = [];
for(var rectangle_id in wpgmza_rectangle_data_array)
add_rectangle(1, wpgmza_rectangle_data_array[rectangle_id]);
}
}
});
function add_circle(mapid, data){
data.map = MYMAP.map;
var m = data.center.match(/-?\d+(\.\d*)?/g);
data.center = new google.maps.LatLng({
lat: parseFloat(m[0]),
lng: parseFloat(m[1]),
});
data.radius = parseFloat(data.radius);
data.fillColor = data.color;
data.fillOpacity = parseFloat(data.opacity);
data.strokeOpacity = 0;
var circle = new google.maps.Circle(data);
circle_array.push(circle);
}
function add_rectangle(mapid, data) {
var map;
if(MYMAP.map)
map = MYMAP.map;
else if(MYMAP[mapid].map instanceof google.maps.Map)
map = MYMAP[mapid].map;
else if(MYMAP[mapid].map instanceof WPGMZA.Map)
map = MYMAP[mapid].googleMap;
data.map = map;
data.fillColor = data.color;
data.fillOpacity = parseFloat(data.opacity);
var northWest = data.cornerA;
var southEast = data.cornerB;
var m = northWest.match(/-?\d+(\.\d+)?/g);
var north = parseFloat(m[0]);
var west = parseFloat(m[1]);
m = southEast.match(/-?\d+(\.\d+)?/g);
var south = parseFloat(m[0]);
var east = parseFloat(m[1]);
data.bounds = {
north: north,
west: west,
south: south,
east: east
};
data.strokeOpacity = 0;
var rectangle = new google.maps.Rectangle(data);
rectangle_array.push(rectangle);
}
});