WP Google Maps

".__("Add a Polygon","wp-google-maps")."

".__("Name","wp-google-maps")."
".__("Title","wp-google-maps")."".__("Get the Pro add-on","wp-google-maps")."
".__("Link","wp-google-maps")."
".__("Line Color","wp-google-maps")."
".__("Line Opacity","wp-google-maps")." (0 - 1.0) example: 0.5 for 50%
".__("Fill Color","wp-google-maps")."
".__("Opacity","wp-google-maps")." (0 - 1.0) example: 0.5 for 50%
".__("On Hover Line Color","wp-google-maps")."
".__("On Hover Fill Color","wp-google-maps")."
".__("On Hover Opacity","wp-google-maps")."

 

Polygon data:

"; } } function wpgmza_b_pro_edit_poly($mid) { global $wpgmza_tblname_maps; global $wpdb; if ($_GET['action'] == "edit_poly" && isset($mid)) { $res = wpgmza_get_map_data($mid); $pol = wpgmza_b_return_poly_options($_GET['poly_id']); echo "

WP Google Maps

".__("Edit Polygon","wp-google-maps")."

".__("Name","wp-google-maps")."polyname."\" name=\"poly_name\" />
".__("Title","wp-google-maps")."".__("Get the Pro add-on","wp-google-maps")."
".__("Link","wp-google-maps")."
".__("Line Color","wp-google-maps")."linecolor."\" />
".__("Line Opacity","wp-google-maps")."lineopacity."\" /> (0 - 1.0) example: 0.5 for 50%
".__("Fill Color","wp-google-maps")."fillcolor."\" />
".__("Opacity","wp-google-maps")."opacity."\" /> (0 - 1.0) example: 0.5 for 50%
".__("On Hover Line Color","wp-google-maps")."
".__("On Hover Fill Color","wp-google-maps")."
".__("On Hover Opacity","wp-google-maps")."
 

  • Click on the map to insert a vertex.
  • Click on a vertex to remove it.
  • Drag a vertex to move it.

Polygon data:

"; } } function wpgmaps_b_admin_add_poly_javascript($mapid) { $res = wpgmza_get_map_data($_GET['map_id']); $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); $wpgmza_lat = $res->map_start_lat; $wpgmza_lng = $res->map_start_lng; $wpgmza_map_type = $res->type; $wpgmza_width = $res->map_width; $wpgmza_height = $res->map_height; $wpgmza_width_type = $res->map_width_type; $wpgmza_height_type = $res->map_height_type; if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; } else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; } else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; } else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; } else { $wpgmza_map_type = "ROADMAP"; } $start_zoom = $res->map_start_zoom; if ($start_zoom < 1 || !$start_zoom) { $start_zoom = 5; } $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); ?> map_start_lat; $wpgmza_lng = $res->map_start_lng; $wpgmza_map_type = $res->type; $wpgmza_width = $res->map_width; $wpgmza_height = $res->map_height; $wpgmza_width_type = $res->map_width_type; $wpgmza_height_type = $res->map_height_type; if (!$wpgmza_map_type || $wpgmza_map_type == "" || $wpgmza_map_type == "1") { $wpgmza_map_type = "ROADMAP"; } else if ($wpgmza_map_type == "2") { $wpgmza_map_type = "SATELLITE"; } else if ($wpgmza_map_type == "3") { $wpgmza_map_type = "HYBRID"; } else if ($wpgmza_map_type == "4") { $wpgmza_map_type = "TERRAIN"; } else { $wpgmza_map_type = "ROADMAP"; } $start_zoom = $res->map_start_zoom; if ($start_zoom < 1 || !$start_zoom) { $start_zoom = 5; } $wpgmza_settings = get_option("WPGMZA_OTHER_SETTINGS"); ?> get_results(" SELECT * FROM $wpgmza_tblname_poly WHERE `map_id` = '$map_id' ORDER BY `id` DESC "); $wpgmza_tmp .= " "; $res = wpgmza_get_map_data($map_id); $default_marker = ""; //$wpgmza_data = get_option('WPGMZA'); //if ($wpgmza_data['map_default_marker']) { $default_icon = ""; } else { $default_icon = ""; } foreach ( $results as $result ) { unset($poly_data); unset($poly_array); $poly_data = ''; $poly_array = wpgmza_b_return_polygon_array($result->id); foreach ($poly_array as $poly_single) { $poly_data .= $poly_single.","; } if (isset($result->polyname) && $result->polyname != "") { $polygon_name = $result->polyname; } else { $polygon_name = "Polygon".$result->id; } $wpgmza_tmp .= " id."\"> "; } $wpgmza_tmp .= "
".__("ID","wp-google-maps")." ".__("Name","wp-google-maps")." ".__("Action","wp-google-maps")."
".$result->id." $polygon_name id."\" title=\"".__("Edit","wp-google-maps")."\" class=\"wpgmza_edit_poly_btn button\" id=\"".$result->id."\"> id."\">
"; return $wpgmza_tmp; } function wpgmza_b_return_poly_options($poly_id) { global $wpdb; global $wpgmza_tblname_poly; $results = $wpdb->get_results(" SELECT * FROM $wpgmza_tblname_poly WHERE `id` = '$poly_id' LIMIT 1 "); foreach ( $results as $result ) { return $result; } } function wpgmza_b_return_polygon_array($poly_id) { global $wpdb; global $wpgmza_tblname_poly; $results = $wpdb->get_results(" SELECT * FROM $wpgmza_tblname_poly WHERE `id` = '$poly_id' LIMIT 1 "); foreach ( $results as $result ) { $current_polydata = $result->polydata; $new_polydata = str_replace("),(","|",$current_polydata); $new_polydata = str_replace("(","",$new_polydata); $new_polydata = str_replace("),","",$new_polydata); $new_polydata = explode("|",$new_polydata); foreach ($new_polydata as $poly) { $ret[] = $poly; } return $ret; } } function wpgmza_b_return_polygon_id_array($map_id) { global $wpdb; global $wpgmza_tblname_poly; $ret = array(); $results = $wpdb->get_results(" SELECT * FROM $wpgmza_tblname_poly WHERE `map_id` = '$map_id' "); foreach ( $results as $result ) { $current_id = $result->id; $ret[] = $current_id; } return $ret; }