Version Description
- Fixed minZoom and maxZoom settings.
Download this release
Release Info
Developer | codeinwp |
Plugin | Google Maps Plugin by Intergeo |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
- css/editor.css +65 -1
- index.php +46 -5
- js/editor.js +1123 -1
- js/rendering.js +446 -1
- readme.txt +32 -10
- templates/iframe/form.php +5 -1
- templates/iframe/layers.php +22 -0
- templates/library/list.php +1 -0
css/editor.css
CHANGED
@@ -1 +1,65 @@
|
|
1 |
-
@font-face{font-family:'Elsie Swash Caps';font-style:normal;font-weight:900;src:local('Elsie Swash Caps Blacks'),local('ElsieSwashCapsBlack-Regular'),url(http://themes.googleusercontent.com/static/fonts/elsieswashcaps/v1/iZnus9qif0tR5pGaDv5zdEd2CPfIv3tbBh_qUxvoikM.woff) format('woff')}#intergeo_canvas_wrapper{position:absolute;top:0;right:300px;bottom:60px;left:0;z-index:75}#intergeo_canvas{width:100%;height:100%}#intergeo_canvas_center{width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;border-radius:2px;background-image:url(../images/map_center.png);background-position:center center;background-repeat:no-repeat}#intergeo_footer{height:36px;padding:12px 16px;position:absolute;z-index:100;left:0;right:0;bottom:0;border-top:1px solid #dfdfdf;overflow:hidden;-webkit-box-shadow:0 -4px 4px -4px rgba(0,0,0,0.1);box-shadow:0 -4px 4px -4px rgba(0,0,0,0.1);text-align:right}#intergeo_tlbr{position:absolute;top:0;right:0;bottom:60px;width:299px;z-index:75;background:whitesmoke;border-left:1px solid #dfdfdf;overflow:auto;-webkit-overflow-scrolling:touch}#intergeo_tlbr_ttl{font-family:'Elsie Swash Caps',cursive;font-size:34px;padding:30px 20px 10px;display:block}#intergeo_tlbr_ul{border-top:1px solid #dfdfdf}.intergeo_tlbr_ul_li{margin:0}.intergeo_tlbr_ul_li.open{border-bottom:1px solid #dfdfdf}.intergeo_tlbr_ul_li_h3{border-top:1px solid white;border-bottom:1px solid #dfdfdf;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:10px 20px;font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;text-shadow:0 1px 0 white;background:whiteSmoke;background-image:-webkit-gradient(linear,left bottom,left top,from(#EEE),to(whiteSmoke));background-image:-webkit-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-moz-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-o-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-ms-linear-gradient(bottom,#EEE,whiteSmoke);background-image:linear-gradient(bottom,#EEE,whiteSmoke)}.intergeo_tlbr_ul_li_h3:hover,.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3{color:white;text-shadow:0 -1px 0 #333;background:gray;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom,#6d6d6d,gray);background-image:-o-linear-gradient(bottom,#6d6d6d,gray);background-image:-ms-linear-gradient(bottom,#6d6d6d,gray);background-image:linear-gradient(bottom,#6d6d6d,gray)}.intergeo_tlbr_ul_li_h3::after{content:'';width:0;height:0;border-color:#CCC transparent;border-style:solid;border-width:6px 6px 0;position:absolute;top:15px;right:20px;z-index:1}.intergeo_tlbr_ul_li_h3:hover::after,.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3::after{border-color:#EEE transparent}.intergeo_tlbr_ul_li:hover .intergeo_tlbr_ul_li_h3{border-top-color:gray}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3{border-top-color:#6d6d6d}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3::after{border-width:0 6px 6px}.intergeo_tlbr_ul_li_ul{margin:0;display:none;background-color:#fdfdfd;padding:10px 0 20px 0;overflow:hidden}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_ul{display:block}.intergeo_tlbr_cntrl_ttl{display:block;font-weight:bold;line-height:22px;position:relative;cursor:pointer;padding:4px 20px;margin-bottom:5px;background-color:rgba(0,0,0,0.02);border-top:1px solid #eee;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.1);box-shadow:0 4px 4px -4px rgba(0,0,0,0.1);border-bottom:1px solid #eee}.intergeo_tlbr_cntrl_ttl::after{content:'';width:0;height:0;border-color:#CCC transparent;border-style:solid;border-width:4px 4px 0;position:absolute;top:13px;right:20px;z-index:1}.intergeo_tlbr_cntrl_ttl.open::after{border-width:0 4px 4px}.intergeo_tlbr_cntrl_items{display:none;padding:5px 20px 10px 20px}.intergeo_tlbr_cntrl_more_info{text-decoration:none;color:#21759b;font-size:85%;font-weight:normal;float:right}.intergeo_tlbr_cntrl_dsc{display:none;padding:0}.intergeo_tlbr_cntrl_tbl{width:100%;margin-bottom:10px}.intergeo_tlbr_cntrl_tbl_clmn{width:50%;text-align:left;vertical-align:top;padding:0 1px}.intergeo_tlbr_cntrl_item{margin-bottom:10px}#intergeo_map_zoom_range{margin:10px 6px}.intergeo_tlbr_style_preview{display:block;width:220px;height:90px;padding:10px;background-image:url(../images/styles.jpg);background-repeat:no-repeat;background-position:top left;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}#intergeo_tlbr_style_red{background-position:0 -110px}#intergeo_tlbr_style_night{background-position:0 -220px}#intergeo_tlbr_style_blue{background-position:0 -330px}#intergeo_tlbr_style_grayscale{background-position:0 -440px}#intergeo_tlbr_style_no_roads{background-position:0 -550px}#intergeo_tlbr_style_mixed{background-position:0 -660px}#intergeo_tlbr_style_chilled{background-position:0 -770px}.intergeo_tlbr_overlay{border-bottom:1px dotted black;margin-bottom:5px;padding-bottom:5px}.intergeo_tlbr_actn{float:right;margin:4px 0 0 10px;background-repeat:no-repeat;display:block;height:16px;width:16px;background-image:url('../images/ui-icons.png')}.intergeo_tlbr_actn_delete{background-position:-176px -96px}.intergeo_tlbr_actn_edit{background-position:-64px -112px}.intergeo_tlbr_clr_prvw{float:right;margin:4px 0 0 10px;height:16px;width:16px;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa}.intergeo_tlbr_cntrl_slct{width:100%}.intergeo_tlbr_cntrl_txt{width:100%}.intergeo_tlbr_grp_dsc{padding:5px 20px 10px 20px;margin:0}.intergeo_ppp{position:absolute;top:0;right:0;left:0;bottom:0;z-index:150;background-image:url('../images/bg.png');background-repeat:repeat;display:none}.intergeo_ppp_frm{position:absolute;top:10%;left:50%;max-height:530px;-ms-overflow-y:auto;overflow-y:auto;margin-left:-222px;width:400px;border:2px solid #555;background-color:white;-webkit-box-shadow:0 0 15px #555;box-shadow:0 0 15px #555;padding:10px 20px 15px;border-radius:3px}.intergeo_ppp_ttl{font-weight:bold;font-size:115%;color:#333;border-bottom:1px solid whitesmoke;display:block;padding:5px 0;margin-bottom:10px}.intergeo_ppp_cls{float:right;background-image:url('../images/ui-icons.png');background-repeat:no-repeat;background-position:-80px -128px;display:block;width:16px;height:16px}.intergeo_ppp_tbl{width:100%}.intergeo_ppp_tbl td{padding-bottom:5px}.intergeo_ppp_txt{width:100%}#intergeo_tlbr_drctn_icon{margin-top:1px;margin-left:-5px;float:left;display:block;width:16px;height:16px;background-repeat:no-repeat;background-image:url('../images/ui-icons.png');background-position:-16px -128px}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@font-face{font-family:'Elsie Swash Caps';font-style:normal;font-weight:900;src:local('Elsie Swash Caps Blacks'),local('ElsieSwashCapsBlack-Regular'),url(http://themes.googleusercontent.com/static/fonts/elsieswashcaps/v1/iZnus9qif0tR5pGaDv5zdEd2CPfIv3tbBh_qUxvoikM.woff) format('woff')}#intergeo_canvas_wrapper{position:absolute;top:0;right:300px;bottom:60px;left:0;z-index:75}#intergeo_canvas{width:100%;height:100%}#intergeo_canvas_center{width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;border-radius:2px;background-image:url(../images/map_center.png);background-position:center center;background-repeat:no-repeat}#intergeo_footer{height:36px;padding:12px 16px;position:absolute;z-index:100;left:0;right:0;bottom:0;border-top:1px solid #dfdfdf;overflow:hidden;-webkit-box-shadow:0 -4px 4px -4px rgba(0,0,0,0.1);box-shadow:0 -4px 4px -4px rgba(0,0,0,0.1);text-align:right}#intergeo_tlbr{position:absolute;top:0;right:0;bottom:60px;width:299px;z-index:75;background:whitesmoke;border-left:1px solid #dfdfdf;overflow:auto;-webkit-overflow-scrolling:touch}#intergeo_tlbr_ttl{font-family:'Elsie Swash Caps',cursive;font-size:34px;padding:30px 20px 10px;display:block}#intergeo_tlbr_ul{border-top:1px solid #dfdfdf}.intergeo_tlbr_ul_li{margin:0}.intergeo_tlbr_ul_li.open{border-bottom:1px solid #dfdfdf}.intergeo_tlbr_ul_li_h3{border-top:1px solid white;border-bottom:1px solid #dfdfdf;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:10px 20px;font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;text-shadow:0 1px 0 white;background:whiteSmoke;background-image:-webkit-gradient(linear,left bottom,left top,from(#EEE),to(whiteSmoke));background-image:-webkit-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-moz-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-o-linear-gradient(bottom,#EEE,whiteSmoke);background-image:-ms-linear-gradient(bottom,#EEE,whiteSmoke);background-image:linear-gradient(bottom,#EEE,whiteSmoke)}.intergeo_tlbr_ul_li_h3:hover,.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3{color:white;text-shadow:0 -1px 0 #333;background:gray;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom,#6d6d6d,gray);background-image:-o-linear-gradient(bottom,#6d6d6d,gray);background-image:-ms-linear-gradient(bottom,#6d6d6d,gray);background-image:linear-gradient(bottom,#6d6d6d,gray)}.intergeo_tlbr_ul_li_h3::after{content:'';width:0;height:0;border-color:#CCC transparent;border-style:solid;border-width:6px 6px 0;position:absolute;top:15px;right:20px;z-index:1}.intergeo_tlbr_ul_li_h3:hover::after,.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3::after{border-color:#EEE transparent}.intergeo_tlbr_ul_li:hover .intergeo_tlbr_ul_li_h3{border-top-color:gray}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3{border-top-color:#6d6d6d}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_h3::after{border-width:0 6px 6px}.intergeo_tlbr_ul_li_ul{margin:0;display:none;background-color:#fdfdfd;padding:10px 0 20px 0;overflow:hidden}.intergeo_tlbr_ul_li.open .intergeo_tlbr_ul_li_ul{display:block}.intergeo_tlbr_cntrl_ttl{display:block;font-weight:bold;line-height:22px;position:relative;cursor:pointer;padding:4px 20px;margin-bottom:5px;background-color:rgba(0,0,0,0.02);border-top:1px solid #eee;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.1);box-shadow:0 4px 4px -4px rgba(0,0,0,0.1);border-bottom:1px solid #eee}.intergeo_tlbr_cntrl_ttl::after{content:'';width:0;height:0;border-color:#CCC transparent;border-style:solid;border-width:4px 4px 0;position:absolute;top:13px;right:20px;z-index:1}.intergeo_tlbr_cntrl_ttl.open::after{border-width:0 4px 4px}.intergeo_tlbr_cntrl_items{display:none;padding:5px 20px 10px 20px}.intergeo_tlbr_cntrl_more_info{text-decoration:none;color:#21759b;font-size:85%;font-weight:normal;float:right}.intergeo_tlbr_cntrl_dsc{display:none;padding:0}.intergeo_tlbr_cntrl_tbl{width:100%;margin-bottom:10px}.intergeo_tlbr_cntrl_tbl_clmn{width:50%;text-align:left;vertical-align:top;padding:0 1px}.intergeo_tlbr_cntrl_item{margin-bottom:10px}#intergeo_map_zoom_range{margin:10px 6px}.intergeo_tlbr_style_preview{display:block;width:220px;height:90px;padding:10px;background-image:url(../images/styles.jpg);background-repeat:no-repeat;background-position:top left;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}#intergeo_tlbr_style_red{background-position:0 -110px}#intergeo_tlbr_style_night{background-position:0 -220px}#intergeo_tlbr_style_blue{background-position:0 -330px}#intergeo_tlbr_style_grayscale{background-position:0 -440px}#intergeo_tlbr_style_no_roads{background-position:0 -550px}#intergeo_tlbr_style_mixed{background-position:0 -660px}#intergeo_tlbr_style_chilled{background-position:0 -770px}.intergeo_tlbr_overlay{border-bottom:1px dotted black;margin-bottom:5px;padding-bottom:5px}.intergeo_tlbr_actn{float:right;margin:4px 0 0 10px;background-repeat:no-repeat;display:block;height:16px;width:16px;background-image:url('../images/ui-icons.png')}.intergeo_tlbr_actn_delete{background-position:-176px -96px}.intergeo_tlbr_actn_edit{background-position:-64px -112px}.intergeo_tlbr_clr_prvw{float:right;margin:4px 0 0 10px;height:16px;width:16px;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa}.intergeo_tlbr_cntrl_slct{width:100%}.intergeo_tlbr_cntrl_txt{width:100%}.intergeo_tlbr_grp_dsc{padding:5px 20px 10px 20px;margin:0}.intergeo_ppp{position:absolute;top:0;right:0;left:0;bottom:0;z-index:150;background-image:url('../images/bg.png');background-repeat:repeat;display:none}.intergeo_ppp_frm{position:absolute;top:10%;left:50%;max-height:530px;-ms-overflow-y:auto;overflow-y:auto;margin-left:-222px;width:400px;border:2px solid #555;background-color:white;-webkit-box-shadow:0 0 15px #555;box-shadow:0 0 15px #555;padding:10px 20px 15px;border-radius:3px}.intergeo_ppp_ttl{font-weight:bold;font-size:115%;color:#333;border-bottom:1px solid whitesmoke;display:block;padding:5px 0;margin-bottom:10px}.intergeo_ppp_cls{float:right;background-image:url('../images/ui-icons.png');background-repeat:no-repeat;background-position:-80px -128px;display:block;width:16px;height:16px}.intergeo_ppp_tbl{width:100%}.intergeo_ppp_tbl td{padding-bottom:5px}.intergeo_ppp_txt{width:100%}#intergeo_tlbr_drctn_icon{margin-top:1px;margin-left:-5px;float:left;display:block;width:16px;height:16px;background-repeat:no-repeat;background-image:url('../images/ui-icons.png');background-position:-16px -128px}
|
2 |
+
|
3 |
+
.computer-btn{
|
4 |
+
color: #646464 !important;
|
5 |
+
border: medium none rgb(100, 100, 100) !important;
|
6 |
+
background: #E6E6E6 url("../images/computer.png") no-repeat scroll 7px 1px !important;
|
7 |
+
padding-left: 27px !important;
|
8 |
+
transition: all 0.3s ease 0s;
|
9 |
+
font-family: "Open Sans",sans-serif;
|
10 |
+
font-weight: 700;
|
11 |
+
border: 1px solid #B0B0B0 !important;
|
12 |
+
box-shadow: none !important;
|
13 |
+
|
14 |
+
}
|
15 |
+
|
16 |
+
.computer-btn:hover{
|
17 |
+
color: white !important;
|
18 |
+
background: #2f8cea url("../images/computer.png") no-repeat scroll 7px -36px !important;
|
19 |
+
transition: all 0.3s ease 0s;
|
20 |
+
padding-left: 27px !important;
|
21 |
+
-webkit-transition: all .3s ease;
|
22 |
+
-moz-transition: all .3s ease;
|
23 |
+
-ms-transition: all .3s ease;
|
24 |
+
-o-transition: all .3s ease;
|
25 |
+
transition: all .3s ease;
|
26 |
+
box-shadow: 0px 1px 0px rgba(171, 171, 171, 0.5) inset, 0px 1px 0px rgba(0, 0, 0, 0.15) !important;
|
27 |
+
border: 1px solid #2f8cea !important;
|
28 |
+
box-shadow: none !important;
|
29 |
+
|
30 |
+
|
31 |
+
}
|
32 |
+
|
33 |
+
.file-wrapper {
|
34 |
+
position: relative;
|
35 |
+
overflow: hidden;
|
36 |
+
}
|
37 |
+
|
38 |
+
.form-inline {
|
39 |
+
display: inline-block;
|
40 |
+
margin-bottom: 0;
|
41 |
+
vertical-align: middle;
|
42 |
+
}
|
43 |
+
|
44 |
+
#thehole {
|
45 |
+
position: absolute;
|
46 |
+
left: 0;
|
47 |
+
top: 0;
|
48 |
+
width: 1px;
|
49 |
+
height: 1px;
|
50 |
+
border: 0;
|
51 |
+
opacity: 0;
|
52 |
+
-moz-opacity: 0;
|
53 |
+
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
|
54 |
+
}
|
55 |
+
|
56 |
+
.file {
|
57 |
+
font-size: 200px;
|
58 |
+
position: absolute;
|
59 |
+
top: 0;
|
60 |
+
right: 0;
|
61 |
+
opacity: 0;
|
62 |
+
-moz-opacity: 0;
|
63 |
+
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
|
64 |
+
cursor: pointer;
|
65 |
+
}
|
index.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Intergeo Maps - Google Maps Plugin
|
4 |
-
Plugin URI: http://
|
5 |
Description: A simple, easy and quite powerful Google Map tool to create, manage and embed custom Google Maps into your WordPress posts and pages. The plugin allows you to deeply customize look and feel of a map, add overlays like markers, rectangles, circles, polylines and polygons to your map. It could even be integraded with your Google Adsense account and show ad on your maps.
|
6 |
-
Version: 1.0.
|
7 |
Author: Themeisle
|
8 |
Author URI: http://themeisle.com
|
9 |
License: GPL v2.0 or later
|
@@ -13,9 +13,18 @@ License URI: http://www.opensource.org/licenses/gpl-license.php
|
|
13 |
// <editor-fold defaultstate="collapsed" desc="constants">
|
14 |
|
15 |
define( 'INTERGEO_PLUGIN_NAME', 'intergeo' ); // don't change it whatever
|
16 |
-
define( 'INTERGEO_VERSION', '1.0.
|
17 |
define( 'INTERGEO_ABSPATH', dirname( __FILE__ ) );
|
18 |
define( 'INTERGEO_ABSURL', plugins_url( '/', __FILE__ ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
// </editor-fold>
|
21 |
|
@@ -219,6 +228,13 @@ function intergeo_map_popup_init() {
|
|
219 |
wp_enqueue_style( 'wp-color-picker' );
|
220 |
wp_enqueue_style( 'intergeo-editor', INTERGEO_ABSURL . 'css/editor.css', array(), INTERGEO_VERSION );
|
221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
wp_iframe( 'intergeo_iframe', $post_id, $map_id );
|
223 |
}
|
224 |
|
@@ -413,7 +429,7 @@ function intergeo_filter_input() {
|
|
413 |
$color_regexp = '/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/';
|
414 |
$postion_filter = array( 'filter' => FILTER_CALLBACK, 'options' => 'intergeo_filter_position' );
|
415 |
|
416 |
-
$
|
417 |
'lat' => array( 'filter' => FILTER_VALIDATE_FLOAT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => -90, 'max_range' => 90, 'default' => 48.1366069 ) ),
|
418 |
'lng' => array( 'filter' => FILTER_VALIDATE_FLOAT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => -180, 'max_range' => 180, 'default' => 11.577085099999977 ) ),
|
419 |
'zoom' => array( 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => 0, 'max_range' => 19, 'default' => 5 ) ),
|
@@ -468,7 +484,7 @@ function intergeo_filter_input() {
|
|
468 |
'overlays_rectangle' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
469 |
'overlays_circle' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
470 |
'directions' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
471 |
-
)
|
472 |
|
473 |
$defaults = array (
|
474 |
'lat' => 48.1366069,
|
@@ -527,6 +543,15 @@ function intergeo_filter_input() {
|
|
527 |
'directions' => array(),
|
528 |
);
|
529 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
530 |
$results = array();
|
531 |
foreach ( $options as $key => $value ) {
|
532 |
if ( array_key_exists( $key, $defaults ) ) {
|
@@ -560,6 +585,13 @@ function intergeo_filter_input() {
|
|
560 |
}
|
561 |
}
|
562 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
563 |
return $results;
|
564 |
}
|
565 |
|
@@ -729,6 +761,7 @@ function intergeo_shortcode( $attrs, $address = '' ) {
|
|
729 |
/* <![CDATA[ */
|
730 |
if (!window.intergeo_maps) window.intergeo_maps = [];
|
731 |
window.intergeo_maps.push( { container: \'intergeo_map%1$s\', options: %5$s } );
|
|
|
732 |
/* ]]> */
|
733 |
</script>
|
734 |
',
|
@@ -816,6 +849,14 @@ function intergeo_library() {
|
|
816 |
wp_localize_script( 'intergeo-rendering', 'intergeo_options', array(
|
817 |
'adsense' => array( 'publisher_id' => get_option( 'intergeo_adsense_publisher_id' ) )
|
818 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
819 |
}
|
820 |
|
821 |
function intergeo_library_delete() {
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Intergeo Maps - Google Maps Plugin
|
4 |
+
Plugin URI: http://plugins.svn.wordpress.org/intergeo-maps/
|
5 |
Description: A simple, easy and quite powerful Google Map tool to create, manage and embed custom Google Maps into your WordPress posts and pages. The plugin allows you to deeply customize look and feel of a map, add overlays like markers, rectangles, circles, polylines and polygons to your map. It could even be integraded with your Google Adsense account and show ad on your maps.
|
6 |
+
Version: 1.0.2
|
7 |
Author: Themeisle
|
8 |
Author URI: http://themeisle.com
|
9 |
License: GPL v2.0 or later
|
13 |
// <editor-fold defaultstate="collapsed" desc="constants">
|
14 |
|
15 |
define( 'INTERGEO_PLUGIN_NAME', 'intergeo' ); // don't change it whatever
|
16 |
+
define( 'INTERGEO_VERSION', '1.0.2' );
|
17 |
define( 'INTERGEO_ABSPATH', dirname( __FILE__ ) );
|
18 |
define( 'INTERGEO_ABSURL', plugins_url( '/', __FILE__ ) );
|
19 |
+
// Added by Ash/Upwork
|
20 |
+
defined('WPLANG') || define( 'WPLANG', '' );
|
21 |
+
// Added by Ash/Upwork
|
22 |
+
|
23 |
+
// Added by Ash/Upwork
|
24 |
+
if ( class_exists( 'IntergeoMaps_Pro', false ) ){
|
25 |
+
define( 'IntergeoMaps_Pro', true);
|
26 |
+
}
|
27 |
+
// Added by Ash/Upwork
|
28 |
|
29 |
// </editor-fold>
|
30 |
|
228 |
wp_enqueue_style( 'wp-color-picker' );
|
229 |
wp_enqueue_style( 'intergeo-editor', INTERGEO_ABSURL . 'css/editor.css', array(), INTERGEO_VERSION );
|
230 |
|
231 |
+
// Added by Ash/Upwork
|
232 |
+
if( defined( 'IntergeoMaps_Pro' ) ){
|
233 |
+
global $IntergeoMaps_Pro;
|
234 |
+
$IntergeoMaps_Pro->enqueueScriptsAndStyles(array('intergeo-editor'), array("mapID" => $map_id));
|
235 |
+
}
|
236 |
+
// Added by Ash/Upwork
|
237 |
+
|
238 |
wp_iframe( 'intergeo_iframe', $post_id, $map_id );
|
239 |
}
|
240 |
|
429 |
$color_regexp = '/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/';
|
430 |
$postion_filter = array( 'filter' => FILTER_CALLBACK, 'options' => 'intergeo_filter_position' );
|
431 |
|
432 |
+
$validationArray = array (
|
433 |
'lat' => array( 'filter' => FILTER_VALIDATE_FLOAT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => -90, 'max_range' => 90, 'default' => 48.1366069 ) ),
|
434 |
'lng' => array( 'filter' => FILTER_VALIDATE_FLOAT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => -180, 'max_range' => 180, 'default' => 11.577085099999977 ) ),
|
435 |
'zoom' => array( 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_REQUIRE_SCALAR, 'options' => array( 'min_range' => 0, 'max_range' => 19, 'default' => 5 ) ),
|
484 |
'overlays_rectangle' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
485 |
'overlays_circle' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
486 |
'directions' => array( 'filter' => FILTER_DEFAULT, 'flags' => FILTER_REQUIRE_ARRAY ),
|
487 |
+
);
|
488 |
|
489 |
$defaults = array (
|
490 |
'lat' => 48.1366069,
|
543 |
'directions' => array(),
|
544 |
);
|
545 |
|
546 |
+
// Added by Ash/Upwork
|
547 |
+
if( defined( 'IntergeoMaps_Pro' ) ){
|
548 |
+
global $IntergeoMaps_Pro;
|
549 |
+
$IntergeoMaps_Pro->addValidations($validationArray, $defaults);
|
550 |
+
}
|
551 |
+
// Added by Ash/Upwork
|
552 |
+
|
553 |
+
$options = filter_input_array( INPUT_POST, $validationArray );
|
554 |
+
|
555 |
$results = array();
|
556 |
foreach ( $options as $key => $value ) {
|
557 |
if ( array_key_exists( $key, $defaults ) ) {
|
585 |
}
|
586 |
}
|
587 |
|
588 |
+
// Added by Ash/Upwork
|
589 |
+
if( defined( 'IntergeoMaps_Pro' ) ){
|
590 |
+
global $IntergeoMaps_Pro;
|
591 |
+
$IntergeoMaps_Pro->processResults($results);
|
592 |
+
}
|
593 |
+
// Added by Ash/Upwork
|
594 |
+
|
595 |
return $results;
|
596 |
}
|
597 |
|
761 |
/* <![CDATA[ */
|
762 |
if (!window.intergeo_maps) window.intergeo_maps = [];
|
763 |
window.intergeo_maps.push( { container: \'intergeo_map%1$s\', options: %5$s } );
|
764 |
+
if (!window.intergeo_maps_current) window.intergeo_maps_current = null;
|
765 |
/* ]]> */
|
766 |
</script>
|
767 |
',
|
849 |
wp_localize_script( 'intergeo-rendering', 'intergeo_options', array(
|
850 |
'adsense' => array( 'publisher_id' => get_option( 'intergeo_adsense_publisher_id' ) )
|
851 |
) );
|
852 |
+
|
853 |
+
// Added by Ash/Upwork
|
854 |
+
if( defined( 'IntergeoMaps_Pro' ) ){
|
855 |
+
global $IntergeoMaps_Pro;
|
856 |
+
$IntergeoMaps_Pro->enqueueScriptsAndStyles(array('intergeo-rendering'));
|
857 |
+
}
|
858 |
+
// Added by Ash/Upwork
|
859 |
+
|
860 |
}
|
861 |
|
862 |
function intergeo_library_delete() {
|
js/editor.js
CHANGED
@@ -1 +1,1123 @@
|
|
1 |
-
(function(){var a=window.dialogArguments||opener||parent||top;if(intergeo_options.send_to_editor&&a.send_to_editor){a.send_to_editor(intergeo_options.send_to_editor)}})();(function(a,b){if(typeof define=="function"){define(b)}else{if(typeof module!="undefined"){module.exports=b()}else{this[a]=b()}}})("klass",function(){var c=this,d=c.klass,h="function",k=/xyz/.test(function(){xyz})?/\bsupr\b/:/.*/,e="prototype";function i(f){return j.call(g(f)?f:function(){},f,1)}function g(f){return typeof f===h}function b(l,m,f){return function(){var o=this.supr;this.supr=f[e][l];var p={}.fabricatedUndefined;var n=p;try{n=m.apply(this,arguments)}finally{this.supr=o}return n}}function a(m,n,f){for(var l in n){if(n.hasOwnProperty(l)){m[l]=g(n[l])&&g(f[e][l])&&k.test(n[l])?b(l,n[l],f):n[l]}}}function j(m,p){function t(){}t[e]=this[e];var q=this,s=new t(),n=g(m),f=n?m:this,l=n?{}:m;function r(){if(this.initialize){this.initialize.apply(this,arguments)}else{p||n&&q.apply(this,arguments);f.apply(this,arguments)}}r.methods=function(u){a(s,u,q);r[e]=s;return this};r.methods.call(r,l).prototype.constructor=r;r.extend=arguments.callee;r[e].implement=r.statics=function(v,u){v=typeof v=="string"?(function(){var o={};o[v]=u;return o}()):v;a(this,v,q);return this};return r}i.noConflict=function(){c.klass=d;return this};c.klass=i;return i});if(!window.intergeo){window.intergeo={maps:{}}}if(!window.intergeo.maps){window.intergeo.maps={}}(function(c,b,a){a.Overlay=klass({initialize:function(h,f,g,d,i){var e=this;e.map=h;e.overlay=f;e.html=g;e.position=d;e.array=i;e.timeout=null;e.bindRemoveEvent(i)},bindRemoveEvent:function(e){var d=this;d.html.find(".intergeo_tlbr_actn_delete").click(function(){if(showNotice.warn()){d.overlay.setMap(null);d.map[e][d.position]=null;d.html.remove()}})}});a.Marker=a.Overlay.extend({initialize:function(i,f,g,d){var e=this,h=new b.InfoWindow();e.supr(i,f,g,d,"markers");g.hover(function(){if(i.markers[d]){f.setAnimation(b.Animation.BOUNCE)}},function(){if(i.markers[d]){f.setAnimation(null)}});e.html.find(".intergeo_tlbr_actn_edit").click(function(){var j=c("#intergeo_marker_ppp");j.find(".intergeo_ppp_frm").attr("data-position",d);j.find(".intergeo_tlbr_marker_title").val(g.find(".intergeo_tlbr_marker_title").val());j.find(".intergeo_tlbr_marker_icon").val(g.find(".intergeo_tlbr_marker_icon").val());j.find(".intergeo_tlbr_marker_info").val(g.find(".intergeo_tlbr_marker_info").val());j.fadeIn(150)});b.event.addListener(f,"dragend",function(j){g.find(".intergeo_tlbr_marker_location").val(j.latLng.toUrlValue())});b.event.addListener(f,"click",function(){var j=c.trim(g.find(".intergeo_tlbr_marker_info").val());if(j.length){if(i.infowindow){i.infowindow.close()}h.setContent(j);h.open(i.map,f);i.infowindow=h}})},update:function(g){var d=this,e={},i=c.trim(g.find(".intergeo_tlbr_marker_title").val()),f=c.trim(g.find(".intergeo_tlbr_marker_icon").val()),h=c.trim(g.find(".intergeo_tlbr_marker_info").val()),j=d.html.find(".intergeo_tlbr_marker_title_td");e.title=i;if(/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(f)){e.icon=f}else{e.icon=null}d.html.find(".intergeo_tlbr_marker_title").val(i);d.html.find(".intergeo_tlbr_marker_icon").val(f);d.html.find(".intergeo_tlbr_marker_info").val(h);d.overlay.setOptions(e);if(i!=""){j.text(i)}else{j.text("#"+(d.position+1)+" "+intergeo_options.l10n.marker)}}});a.PolyOverlay=a.Overlay.extend({initialize:function(h,f,g,d,i){var e=this;e.supr(h,f,g,d,i);e.html.find(".intergeo_tlbr_actn_edit").click(function(){e.edit();return false})},pathToString:function(){var d=[];this.overlay.getPath().forEach(function(e){d.push(e.toUrlValue())});return d.join(";")},bindChangeEvent:function(e){var d=this;b.event.addListener(d.overlay,e,function(){d.html.find(".intergeo_tlbr_"+d.array+"_path").val(d.pathToString())})},edit:function(){var d=this,e=c("#intergeo_polyoverlay_ppp"),g=c.trim(d.html.find(".intergeo_tlbr_"+d.array+"_fill_color").val()),f=c.trim(d.html.find(".intergeo_tlbr_"+d.array+"_stroke_color").val());e.find(".intergeo_ppp_frm").attr("data-position",d.position).attr("data-target",d.array);if(!g){g="#000000"}e.find(".intergeo_tlbr_polyoverlay_fill_color").val(g).wpColorPicker("color",g);e.find(".intergeo_tlbr_polyoverlay_fill_opacity").val(d.html.find(".intergeo_tlbr_"+d.array+"_fill_opacity").val());if(!f){f="#000000"}e.find(".intergeo_tlbr_polyoverlay_stroke_color").val(f).wpColorPicker("color",f);e.find(".intergeo_tlbr_polyoverlay_weight").val(d.html.find(".intergeo_tlbr_"+d.array+"_weight").val());e.find(".intergeo_tlbr_polyoverlay_stroke_opacity").val(d.html.find(".intergeo_tlbr_"+d.array+"_stroke_opacity").val());e.find(".intergeo_tlbr_polyoverlay_position").val(d.html.find(".intergeo_tlbr_"+d.array+"_position").val());e.fadeIn(150)},update:function(e){var n=this,o={},k=e.find(".intergeo_tlbr_polyoverlay_position").val(),j=parseInt(e.find(".intergeo_tlbr_polyoverlay_weight").val()),i=!isNaN(j)&&0<=j,f=parseFloat(e.find(".intergeo_tlbr_polyoverlay_stroke_opacity").val()),d=!isNaN(f)&&0<=f&&f<=1,h=c.trim(e.find(".intergeo_tlbr_polyoverlay_stroke_color").val()),g=parseFloat(e.find(".intergeo_tlbr_polyoverlay_fill_opacity").val()),l=!isNaN(g)&&0<=g&&g<=1,m=c.trim(e.find(".intergeo_tlbr_polyoverlay_fill_color").val());o.strokePosition=b.StrokePosition[k]||b.StrokePosition.CENTER;o.strokeWeight=i?j:3;o.strokeOpacity=d?f:1;o.strokeColor=h;o.fillOpacity=l?g:0.3;o.fillColor=m;n.html.find(".intergeo_tlbr_"+n.array+"_position").val(k);n.html.find(".intergeo_tlbr_"+n.array+"_weight").val(i?j:"");n.html.find(".intergeo_tlbr_"+n.array+"_stroke_opacity").val(d?f:"");n.html.find(".intergeo_tlbr_"+n.array+"_stroke_color").val(h);n.html.find(".intergeo_tlbr_"+n.array+"_fill_opacity").val(l?g:"");n.html.find(".intergeo_tlbr_"+n.array+"_fill_color").val(m);n.html.find(".intergeo_tlbr_clr_prvw:last").css("background-color",h).fadeTo(0,d?f:1);n.html.find(".intergeo_tlbr_clr_prvw:first").css("background-color",m).fadeTo(0,l?g:0.3);n.overlay.setOptions(o)}});a.PolyOverlay.stringToPath=function(e,d){var f=[];c.each(e.find(d).val().split(";"),function(h,i){var g=i.split(",");if(g.length==2){f.push(new b.LatLng(g[0],g[1]))}});return f};a.PolyOverlay.stringToBounds=function(e,d){var f=a.PolyOverlay.stringToPath(e,d);return new b.LatLngBounds(f[0],f[1])};a.Polyline=a.PolyOverlay.extend({initialize:function(g,e,f,d){this.supr(g,e,f,d,"polyline");this.bindChangeEvent("mouseup")},edit:function(){var e=this,f=c("#intergeo_polyline_ppp"),d=c.trim(e.html.find(".intergeo_tlbr_polyline_color").val());f.find(".intergeo_ppp_frm").attr("data-position",e.position).attr("data-target","polyline");f.find(".intergeo_tlbr_polyline_weight").val(e.html.find(".intergeo_tlbr_polyline_weight").val());f.find(".intergeo_tlbr_polyline_opacity").val(e.html.find(".intergeo_tlbr_polyline_opacity").val());if(!d){d="#000000"}f.find(".intergeo_tlbr_polyline_color").val(d).wpColorPicker("color",d);f.fadeIn(150)},update:function(i){var e=this,g={},j=parseInt(i.find(".intergeo_tlbr_polyline_weight").val()),k=!isNaN(j)&&0<=j,f=parseFloat(i.find(".intergeo_tlbr_polyline_opacity").val()),h=!isNaN(f)&&0<=f&&f<=1,d=c.trim(i.find(".intergeo_tlbr_polyline_color").val());g.strokeOpacity=h?f:1;g.strokeWeight=k?j:3;g.strokeColor=d;e.html.find(".intergeo_tlbr_polyline_weight").val(k?j:"");e.html.find(".intergeo_tlbr_polyline_opacity").val(h?f:"");e.html.find(".intergeo_tlbr_polyline_color").val(d);e.html.find(".intergeo_tlbr_clr_prvw").css("background-color",d).fadeTo(0,h?f:1);e.overlay.setOptions(g)}});a.Polygon=a.PolyOverlay.extend({initialize:function(g,e,f,d){this.supr(g,e,f,d,"polygon");this.bindChangeEvent("mouseup")}});a.Rectangle=a.PolyOverlay.extend({initialize:function(g,e,f,d){this.supr(g,e,f,d,"rectangle");this.bindChangeEvent("bounds_changed")},pathToString:function(){var d=this.overlay.getBounds();return[d.getSouthWest().toUrlValue(),d.getNorthEast().toUrlValue()].join(";")}});a.Circle=a.PolyOverlay.extend({initialize:function(g,e,f,d){this.supr(g,e,f,d,"circle");this.bindChangeEvent("center_changed");this.bindChangeEvent("radius_changed")},pathToString:function(){var d=this.overlay;return d.getCenter().toUrlValue()+";"+d.getRadius()+",0"}});a.Direction=a.PolyOverlay.extend({initialize:function(g,e,f,d){this.supr(g,e,f,d,"direction")},edit:function(){var d=this,e=c("#intergeo_drctn_ppp");e.find(".intergeo_ppp_frm").attr("data-position",d.position).attr("data-target",d.array);e.find("#intergeo_ppp_drctn_from").val(d.html.find(".intergeo_tlbr_drctn_from").val());e.find("#intergeo_ppp_drctn_to").val(d.html.find(".intergeo_tlbr_drctn_to").val());e.find("#intergeo_ppp_drctn_mode").val(d.html.find(".intergeo_tlbr_drctn_mode").val());e.fadeIn(150)},update:function(f){var d=this,i=f.find("#intergeo_ppp_drctn_from").val(),h=f.find("#intergeo_ppp_drctn_to").val(),g=f.find("#intergeo_ppp_drctn_mode").val(),e={origin:i,destination:h,travelMode:b.TravelMode[g]||b.TravelMode.DRIVING};d.map.directions.route(e,function(k,j){if(j==b.DirectionsStatus.OK){d.overlay.setDirections(k);d.html.find(".intergeo_tlbr_direction_title_td").text(c("#intergeo_tlbr_drctn_ttl_tmpl").text().replaceByHash({"%num%":d.position+1,"%from%":i,"%to%":h,"%mode%":f.find("#intergeo_ppp_drctn_mode > :selected").text()}))}else{alert(intergeo_options.l10n.error.directions)}});d.html.find(".intergeo_tlbr_drctn_from").val(i);d.html.find(".intergeo_tlbr_drctn_to").val(h);d.html.find(".intergeo_tlbr_drctn_mode").val(g)}})})(jQuery,google.maps,intergeo.maps);(function(d,c,b){var a;String.prototype.replaceByHash=function(e){var f=this;d.each(e,function(g,h){f=f.split(g).join(h)});return f};a=function(e,g){var f=this;f.map=new c.Map(document.getElementById(e),g);f.drawing=new c.drawing.DrawingManager({drawingControl:false,map:f.map,circleOptions:{editable:true},markerOptions:{draggable:true},polygonOptions:{editable:true},polylineOptions:{editable:true},rectangleOptions:{editable:true}});f.directions=new c.DirectionsService();f.geocoder=null;f.traffic=null;f.bicycling=null;f.weather=null;f.cloud=null;f.panoramio=null;f.adunit=null;f.markers=[];f.polyline=[];f.polygon=[];f.rectangle=[];f.circle=[];f.direction=[];f.infowindow=null;c.event.addListener(f.map,"center_changed",function(){var h=f.map.getCenter();d("#intergeo_map_lat").val(h.lat());d("#intergeo_map_lng").val(h.lng())});c.event.addListener(f.map,"zoom_changed",function(){d("#intergeo_map_zoom").val(f.map.getZoom())});c.event.addListener(f.drawing,"overlaycomplete",function(h){switch(h.type){case c.drawing.OverlayType.MARKER:f._markerComplete(h);break;case c.drawing.OverlayType.CIRCLE:f._polyComplete(h,"circle",b.Circle);break;case c.drawing.OverlayType.POLYGON:f._polyComplete(h,"polygon",b.Polygon);break;case c.drawing.OverlayType.POLYLINE:f._polyComplete(h,"polyline",b.Polyline);break;case c.drawing.OverlayType.RECTANGLE:f._polyComplete(h,"rectangle",b.Rectangle);break}});f._initOverlays()};a.Styles={DEFAULT:[],RED:[{featureType:"all",stylers:[{hue:"#ff0000"}]}],NIGHT:[{featureType:"all",stylers:[{invert_lightness:"true"}]}],BLUE:[{featureType:"all",stylers:[{hue:"#0000b0"},{invert_lightness:"true"},{saturation:-30}]}],GREYSCALE:[{featureType:"all",stylers:[{saturation:-100},{gamma:0.5}]}],NO_ROADS:[{featureType:"road",stylers:[{visibility:"off"}]}],MIXED:[{featureType:"landscape",stylers:[{hue:"#00dd00"}]},{featureType:"road",stylers:[{hue:"#dd0000"}]},{featureType:"water",stylers:[{hue:"#000040"}]},{featureType:"poi.park",stylers:[{visibility:"off"}]},{featureType:"road.arterial",stylers:[{hue:"#ffff00"}]},{featureType:"road.local",stylers:[{visibility:"off"}]}],CHILLED:[{featureType:"road",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",stylers:[{hue:149},{saturation:-78},{lightness:0}]},{featureType:"road.highway",stylers:[{hue:-31},{saturation:-40},{lightness:2.8}]},{featureType:"poi",elementType:"label",stylers:[{visibility:"off"}]},{featureType:"landscape",stylers:[{hue:163},{saturation:-26},{lightness:-1.1}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"water",stylers:[{hue:3},{saturation:-24.24},{lightness:-38.57}]}]};a.prototype={_initOverlays:function(){var e=this;d(".intergeo_tlbr_marker").each(function(f,i){var h=d(i),g=h.find(".intergeo_tlbr_marker_location").val().split(",");e.markers.push(new b.Marker(e,new c.Marker({position:new c.LatLng(parseFloat(g[0]),parseFloat(g[1])),map:e.map,title:h.find(".intergeo_tlbr_marker_title").val(),icon:h.find(".intergeo_tlbr_marker_icon").val(),draggable:true}),h,f))});d(".intergeo_tlbr_polyline").each(function(f,j){var i=d(j),g=d.trim(i.find(".intergeo_tlbr_polyline_color").val()),h=parseFloat(i.find(".intergeo_tlbr_polyline_opacity").val()),k=parseInt(i.find(".intergeo_tlbr_polyline_weight").val());e.polyline.push(new b.Polyline(e,new c.Polyline({map:e.map,path:b.PolyOverlay.stringToPath(i,".intergeo_tlbr_polyline_path"),editable:true,strokeColor:g.length==0?"#000000":g,strokeOpacity:isNaN(h)?1:h,strokeWeight:isNaN(k)?3:k}),i,f))});d(".intergeo_tlbr_polygon").each(function(f,i){var h=d(i),l=d.trim(h.find(".intergeo_tlbr_polygon_fill_color").val()),g=parseFloat(h.find(".intergeo_tlbr_polygon_fill_opacity").val()),k=d.trim(h.find(".intergeo_tlbr_polygon_stroke_color").val()),m=parseFloat(h.find(".intergeo_tlbr_polygon_stroke_opacity").val()),f=d.trim(h.find(".intergeo_tlbr_plygon_position").val()),j=parseInt(h.find(".intergeo_tlbr_polygon_weight").val());e.polygon.push(new b.Polygon(e,new c.Polygon({map:e.map,path:b.PolyOverlay.stringToPath(h,".intergeo_tlbr_polygon_path"),editable:true,fillColor:l.length==0?"#000000":l,fillOpacity:isNaN(g)?0.3:g,strokeColor:k.length==0?"#000000":k,strokeOpacity:isNaN(m)?1:m,strokePosition:c.StrokePosition[f]||c.StrokePosition.CENTER,strokeWeight:isNaN(j)?3:j}),h,f))});d(".intergeo_tlbr_rectangle").each(function(f,i){var h=d(i),l=d.trim(h.find(".intergeo_tlbr_rectangle_fill_color").val()),g=parseFloat(h.find(".intergeo_tlbr_rectangle_fill_opacity").val()),k=d.trim(h.find(".intergeo_tlbr_rectangle_stroke_color").val()),m=parseFloat(h.find(".intergeo_tlbr_rectangle_stroke_opacity").val()),f=d.trim(h.find(".intergeo_tlbr_rectangle_position").val()),j=parseInt(h.find(".intergeo_tlbr_rectangle_weight").val());e.rectangle.push(new b.Rectangle(e,new c.Rectangle({map:e.map,bounds:b.PolyOverlay.stringToBounds(h,".intergeo_tlbr_rectangle_path"),editable:true,fillColor:l.length==0?"#000000":l,fillOpacity:isNaN(g)?0.3:g,strokeColor:k.length==0?"#000000":k,strokeOpacity:isNaN(m)?1:m,strokePosition:c.StrokePosition[f]||c.StrokePosition.CENTER,strokeWeight:isNaN(j)?3:j}),h,f))});d(".intergeo_tlbr_circle").each(function(m,j){var l=d(j),p=d.trim(l.find(".intergeo_tlbr_circle_fill_color").val()),i=parseFloat(l.find(".intergeo_tlbr_circle_fill_opacity").val()),h=d.trim(l.find(".intergeo_tlbr_circle_stroke_color").val()),g=parseFloat(l.find(".intergeo_tlbr_circle_stroke_opacity").val()),o=d.trim(l.find(".intergeo_tlbr_circle_position").val()),k=parseInt(l.find(".intergeo_tlbr_circle_weight").val()),q=d.trim(l.find(".intergeo_tlbr_circle_path").val()).split(";"),f=q[0].split(","),n=q[1].split(",");e.circle.push(new b.Circle(e,new c.Circle({map:e.map,center:new c.LatLng(f[0],f[1]),radius:parseFloat(n[0]),editable:true,fillColor:p.length==0?"#000000":p,fillOpacity:isNaN(i)?0.3:i,strokeColor:h.length==0?"#000000":h,strokeOpacity:isNaN(g)?1:g,strokePosition:c.StrokePosition[o]||c.StrokePosition.CENTER,strokeWeight:isNaN(k)?3:k}),l,m))});d(".intergeo_tlbr_drctn").each(function(f,h){var g=d(h),l=d.trim(g.find(".intergeo_tlbr_drctn_from").val()),k=d.trim(g.find(".intergeo_tlbr_drctn_to").val()),j=d.trim(g.find(".intergeo_tlbr_drctn_mode").val()),i={origin:l,destination:k,travelMode:c.TravelMode[j]||c.TravelMode.DRIVING};e.directions.route(i,function(n,m){if(m==c.DirectionsStatus.OK){var o=new b.Direction(e,new c.DirectionsRenderer({map:e.map,directions:n}),g,f);e.direction.push(o)}else{g.remove();e.direction.push(null)}})})},_markerComplete:function(i){var g=this,e=g.markers.length,h=d(d("#intergeo_tlbr_marker_tmpl").html().replaceByHash({"%pos%":e,"%num%":e+1})),f=new b.Marker(g,i.overlay,h,e);h.find(".intergeo_tlbr_marker_location").val(i.overlay.getPosition().toUrlValue());d("#intergeo_tlbr_markers").append(h);g.markers.push(f);i.overlay.setDraggable(true)},_polyComplete:function(j,i,h){var f=this,e=f[i].length,g=d(d("#intergeo_tlbr_"+i+"_tmpl").html().replaceByHash({"%pos%":e,"%num%":e+1})),k=new h(f,j.overlay,g,e);f[i].push(k);g.find(".intergeo_tlbr_"+i+"_path").val(k.pathToString());d("#intergeo_tlbr_"+i+"s").append(g)},_normalize:function(h){var g=function(j){return j==="1"},f=function(j,k,l){return k[j]||l},e=function(j){return f(j,c.ControlPosition,0)},i={minZoom:parseInt,maxZoom:parseInt,scrollwheel:g,draggable:g,mapTypeId:function(j){return c.MapTypeId[j]||c.MapTypeId.ROADMAP},mapTypeControl:g,mapTypeControlOptions:{position:e,mapTypeIds:function(j){var k=[];d.each(j,function(l,m){if(c.MapTypeId[m]!==undefined){k.push(c.MapTypeId[m])}});return k},style:function(j){return f(j,c.MapTypeControlStyle,c.MapTypeControlStyle.DEFAULT)}},overviewMapControl:g,overviewMapControlOptions:{opened:g},panControl:g,panControlOptions:{position:e},rotateControl:g,rotateControlOptions:{position:e},scaleControl:g,scaleControlOptions:{position:e},streetViewControl:g,streetViewControlOptions:{position:e},zoomControl:g,zoomControlOptions:{position:e,style:function(j){return f(j,c.ZoomControlStyle,c.ZoomControlStyle.DEFAULT)}}};return d.each(h,function(j,k){if(i[j]===undefined){delete h[j]}else{if(typeof k==="string"){h[j]=i[j](k)}else{d.each(k,function(m,l){if(i[j][m]===undefined){delete h[j][m]}else{h[j][m]=i[j][m](l)}})}}})},_traffic:function(f){var e=this;if(f.layer.traffic==1){if(!e.traffic){e.traffic=new c.TrafficLayer()}e.traffic.setMap(e.map)}else{if(e.traffic){e.traffic.setMap(null)}}},_bicycling:function(f){var e=this;if(f.layer.bicycling==1){if(!e.bicycling){e.bicycling=new c.BicyclingLayer()}e.bicycling.setMap(e.map)}else{if(e.bicycling){e.bicycling.setMap(null)}}},_weather:function(f){var e=this;if(f.layer.weather==1){if(!e.weather){e.weather=new c.weather.WeatherLayer({})}e.weather.setMap(e.map);e.weather.setOptions({temperatureUnits:c.weather.TemperatureUnit[f.weather.temperatureUnits]||c.weather.TemperatureUnit.CELSIUS,windSpeedUnits:c.weather.WindSpeedUnit[f.weather.windSpeedUnits]||c.weather.WindSpeedUnit.METERS_PER_SECOND})}else{if(e.weather){e.weather.setMap(null)}}},_cloud:function(f){var e=this;if(f.layer.cloud==1){if(!e.cloud){e.cloud=new c.weather.CloudLayer()}e.cloud.setMap(e.map)}else{if(e.cloud){e.cloud.setMap(null)}}},_panoramio:function(f){var e=this;if(f.layer.panoramio==1){if(!e.panoramio){e.panoramio=new c.panoramio.PanoramioLayer({})}e.panoramio.setMap(e.map);e.panoramio.setTag(f.panoramio.tag);e.panoramio.setUserId(f.panoramio.userId)}else{if(e.panoramio){e.panoramio.setMap(null)}}},_adsense:function(f){var e=this;if(f.layer.adsense==1&&intergeo_options.adsense.publisher_id&&d.trim(intergeo_options.adsense.publisher_id)!=""){if(!e.adunit){e.adunit=new c.adsense.AdUnit(document.createElement("div"),{visible:true,publisherId:intergeo_options.adsense.publisher_id})}e.adunit.setMap(this.map);e.adunit.setBackgroundColor(f.adsense.backgroundColor);e.adunit.setBorderColor(f.adsense.borderColor);e.adunit.setUrlColor(f.adsense.urlColor);e.adunit.setTitleColor(f.adsense.titleColor);e.adunit.setTextColor(f.adsense.textColor);if(c.ControlPosition[f.adsense.position]!==undefined){e.adunit.setPosition(c.ControlPosition[f.adsense.position])}if(c.adsense.AdFormat[f.adsense.format]){e.adunit.setFormat(c.adsense.AdFormat[f.adsense.format])}}else{if(e.adunit){e.adunit.setMap(null)}}},createDirection:function(){var f=this,e=d("#intergeo_drctn_ppp"),g=e.find(".intergeo_ppp_frm");g.bind("submit.firsttime",function(){var h,i,j,l,k;if(g.attr("data-position")!=""){return false}h=f.direction.length;l=d.trim(g.find("#intergeo_ppp_drctn_from").val());k=d.trim(g.find("#intergeo_ppp_drctn_to").val());if(l==""||k==""){return false}j=d(d("#intergeo_tlbr_drctn_tmpl").html().replaceByHash({"%pos%":h,"%num%":h+1,"%from%":l,"%to%":k,"%mode%":d.trim(g.find("#intergeo_ppp_drctn_mode option:selected").text())}));i=new b.Direction(f,new c.DirectionsRenderer({map:f.map}),j,h);d("#intergeo_tlbr_drctns").append(j);f.direction.push(i);i.update(g);g.unbind("submit.firsttime");return false});g.find('select,input[type!="submit"]').val("");g.attr("data-position","");e.fadeIn(150)},updateOverlays:function(){var e=this;d.each(e.polyline,function(g,f){if(f){d('.intergeo_tlbr_polyline_path[data-position="'+g+'"]').val(f.pathToString())}});d.each(e.polygon,function(g,f){if(f){d('.intergeo_tlbr_polygon_path[data-position="'+g+'"]').val(f.pathToString())}})},preview:function(){var f=this,g={};d.each(d("#intergeo_frm").serializeArray(),function(){var l=/\[\]$/,m=g,j=this.name.replace(l,"").split("_"),e=j.pop(),k=this.value||"",i=l.test(this.name);d.each(j,function(n,o){if(m[o]===undefined){m[o]={}}m=m[o]});if(m[e]!==undefined){if(i){m[e].push(k)}else{m[e]=k}}else{m[e]=i?[k]:k}});f._normalize(g.map);if(d("#intergeo_map_lock_preview").is(":checked")){g.map.draggable=false;g.map.scrollwheel=false}f.map.setOptions(g.map);if(g.styles&&g.styles.type){if(g.styles.type==-1){try{f.map.setOptions({styles:d.parseJSON(g.styles.custom||"[]")})}catch(h){alert(intergeo_options.l10n.error.style)}}else{if(a.Styles[g.styles.type]!==undefined){f.map.setOptions({styles:a.Styles[g.styles.type]})}}}f._traffic(g);f._bicycling(g);f._weather(g);f._cloud(g);f._panoramio(g);f._adsense(g)}};d(document).ready(function(){var g,f,e;f=new a("intergeo_canvas",{center:new c.LatLng(parseFloat(d("#intergeo_map_lat").val()),parseFloat(d("#intergeo_map_lng").val())),zoom:parseInt(d("#intergeo_map_zoom").val()),minZoom:0,maxZoom:19,mapTypeId:c.MapTypeId.ROADMAP});e=d("#intergeo_frm");e.find("input[name], select[name], textarea[name]").change(function(){f.preview()});e.find(".intergeo_tlbr_cntrl_onkeyup").keyup(function(){f.preview()});e.submit(function(){f.updateOverlays();return true});f.preview();d("#intergeo_map_lock_preview").change(function(){var h=d(this).is(":checked");f.map.setOptions({draggable:!h,scrollwheel:!h})});d(".intergeo_tlbr_ul_li_h3").click(function(){var h=d(this).parent();if(h.hasClass("open")){h.removeClass("open")}else{d(".intergeo_tlbr_ul_li.open").removeClass("open");h.addClass("open")}});d(".intergeo_tlbr_cntrl_more_info").click(function(){d(this).parent().nextAll(".intergeo_tlbr_cntrl_dsc:first").toggle();return false});d(".intergeo_tlbr_cntrl_ttl").click(function(){d(this).toggleClass("open").parent().find(".intergeo_tlbr_cntrl_items").toggle();return false});d(".color-picker-hex").wpColorPicker({change:function(){clearTimeout(g);g=setTimeout(function(){f.preview()},500)}});d(".intergeo_tlbr_clr").wpColorPicker();d("#intergeo_show_map_center").change(function(){d("#intergeo_canvas_center").toggle();d.post(intergeo_options.ajaxurl,{action:"intergeo_show_map_center",nonce:intergeo_options.nonce||"",status:d(this).is(":checked")?1:0})});d("#intergeo_tlbr_drawing_tools").change(function(){f.drawing.setDrawingMode(null);f.drawing.setOptions({drawingControl:d(this).is(":checked")})});d(".intergeo_ppp_cls").click(function(){d(this).parents(".intergeo_ppp").fadeOut(150);return false});d("#intergeo_go_to_address").click(function(){d("#intergeo_address_ppp").fadeIn(150);return false});d("#intergeo_address_ppp .intergeo_ppp_frm").submit(function(){var h=d(this),j=h.find(".intergeo_ppp_txt"),i=d.trim(j.val());if(i!=""){if(!f.geocoder){f.geocoder=new c.Geocoder()}f.geocoder.geocode({address:i},function(l,k){if(k==c.GeocoderStatus.OK){f.map.setCenter(l[0].geometry.location)}})}j.val("");h.parents(".intergeo_ppp").fadeOut(150);return false});d(".intregeo_ppp_frm_overlay").submit(function(){var j=d(this),h=parseInt(j.attr("data-position")),i=j.attr("data-target");j.parents(".intergeo_ppp").fadeOut(150);if(f[i]&&f[i][h]){f[i][h].update(j)}return false});d("#intergeo_tlbr_new_drctn").click(function(){f.createDirection();return false})})})(jQuery,google.maps,intergeo.maps);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function() {
|
2 |
+
var a = window.dialogArguments || opener || parent || top;
|
3 |
+
if (intergeo_options.send_to_editor && a.send_to_editor) {
|
4 |
+
a.send_to_editor(intergeo_options.send_to_editor)
|
5 |
+
}
|
6 |
+
})();
|
7 |
+
(function(a, b) {
|
8 |
+
if (typeof define == "function") {
|
9 |
+
define(b)
|
10 |
+
} else {
|
11 |
+
if (typeof module != "undefined") {
|
12 |
+
module.exports = b()
|
13 |
+
} else {
|
14 |
+
this[a] = b()
|
15 |
+
}
|
16 |
+
}
|
17 |
+
})("klass", function() {
|
18 |
+
var c = this,
|
19 |
+
d = c.klass,
|
20 |
+
h = "function",
|
21 |
+
k = /xyz/.test(function() {
|
22 |
+
xyz
|
23 |
+
}) ? /\bsupr\b/ : /.*/,
|
24 |
+
e = "prototype";
|
25 |
+
|
26 |
+
function i(f) {
|
27 |
+
return j.call(g(f) ? f : function() {}, f, 1)
|
28 |
+
}
|
29 |
+
|
30 |
+
function g(f) {
|
31 |
+
return typeof f === h
|
32 |
+
}
|
33 |
+
|
34 |
+
function b(l, m, f) {
|
35 |
+
return function() {
|
36 |
+
var o = this.supr;
|
37 |
+
this.supr = f[e][l];
|
38 |
+
var p = {}.fabricatedUndefined;
|
39 |
+
var n = p;
|
40 |
+
try {
|
41 |
+
n = m.apply(this, arguments)
|
42 |
+
} finally {
|
43 |
+
this.supr = o
|
44 |
+
}
|
45 |
+
return n
|
46 |
+
}
|
47 |
+
}
|
48 |
+
|
49 |
+
function a(m, n, f) {
|
50 |
+
for (var l in n) {
|
51 |
+
if (n.hasOwnProperty(l)) {
|
52 |
+
m[l] = g(n[l]) && g(f[e][l]) && k.test(n[l]) ? b(l, n[l], f) : n[l]
|
53 |
+
}
|
54 |
+
}
|
55 |
+
}
|
56 |
+
|
57 |
+
function j(m, p) {
|
58 |
+
function t() {}
|
59 |
+
t[e] = this[e];
|
60 |
+
var q = this,
|
61 |
+
s = new t(),
|
62 |
+
n = g(m),
|
63 |
+
f = n ? m : this,
|
64 |
+
l = n ? {} : m;
|
65 |
+
|
66 |
+
function r() {
|
67 |
+
if (this.initialize) {
|
68 |
+
this.initialize.apply(this, arguments)
|
69 |
+
} else {
|
70 |
+
p || n && q.apply(this, arguments);
|
71 |
+
f.apply(this, arguments)
|
72 |
+
}
|
73 |
+
}
|
74 |
+
r.methods = function(u) {
|
75 |
+
a(s, u, q);
|
76 |
+
r[e] = s;
|
77 |
+
return this
|
78 |
+
};
|
79 |
+
r.methods.call(r, l).prototype.constructor = r;
|
80 |
+
r.extend = arguments.callee;
|
81 |
+
r[e].implement = r.statics = function(v, u) {
|
82 |
+
v = typeof v == "string" ? (function() {
|
83 |
+
var o = {};
|
84 |
+
o[v] = u;
|
85 |
+
return o
|
86 |
+
}()) : v;
|
87 |
+
a(this, v, q);
|
88 |
+
return this
|
89 |
+
};
|
90 |
+
return r
|
91 |
+
}
|
92 |
+
i.noConflict = function() {
|
93 |
+
c.klass = d;
|
94 |
+
return this
|
95 |
+
};
|
96 |
+
c.klass = i;
|
97 |
+
return i
|
98 |
+
});
|
99 |
+
if (!window.intergeo) {
|
100 |
+
window.intergeo = {
|
101 |
+
maps: {}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
if (!window.intergeo.maps) {
|
105 |
+
window.intergeo.maps = {}
|
106 |
+
}(function(c, b, a) {
|
107 |
+
a.Overlay = klass({
|
108 |
+
initialize: function(h, f, g, d, i) {
|
109 |
+
var e = this;
|
110 |
+
e.map = h;
|
111 |
+
e.overlay = f;
|
112 |
+
e.html = g;
|
113 |
+
e.position = d;
|
114 |
+
e.array = i;
|
115 |
+
e.timeout = null;
|
116 |
+
e.bindRemoveEvent(i)
|
117 |
+
},
|
118 |
+
bindRemoveEvent: function(e) {
|
119 |
+
var d = this;
|
120 |
+
d.html.find(".intergeo_tlbr_actn_delete").click(function() {
|
121 |
+
if (showNotice.warn()) {
|
122 |
+
d.overlay.setMap(null);
|
123 |
+
d.map[e][d.position] = null;
|
124 |
+
d.html.remove()
|
125 |
+
}
|
126 |
+
})
|
127 |
+
}
|
128 |
+
});
|
129 |
+
a.Marker = a.Overlay.extend({
|
130 |
+
initialize: function(i, f, g, d) {
|
131 |
+
var e = this,
|
132 |
+
h = new b.InfoWindow();
|
133 |
+
e.supr(i, f, g, d, "markers");
|
134 |
+
g.hover(function() {
|
135 |
+
if (i.markers[d]) {
|
136 |
+
f.setAnimation(b.Animation.BOUNCE)
|
137 |
+
}
|
138 |
+
}, function() {
|
139 |
+
if (i.markers[d]) {
|
140 |
+
f.setAnimation(null)
|
141 |
+
}
|
142 |
+
});
|
143 |
+
e.html.find(".intergeo_tlbr_actn_edit").click(function() {
|
144 |
+
var j = c("#intergeo_marker_ppp");
|
145 |
+
j.find(".intergeo_ppp_frm").attr("data-position", d);
|
146 |
+
j.find(".intergeo_tlbr_marker_title").val(g.find(".intergeo_tlbr_marker_title").val());
|
147 |
+
j.find(".intergeo_tlbr_marker_icon").val(g.find(".intergeo_tlbr_marker_icon").val());
|
148 |
+
j.find(".intergeo_tlbr_marker_info").val(g.find(".intergeo_tlbr_marker_info").val());
|
149 |
+
j.fadeIn(150)
|
150 |
+
});
|
151 |
+
b.event.addListener(f, "dragend", function(j) {
|
152 |
+
g.find(".intergeo_tlbr_marker_location").val(j.latLng.toUrlValue())
|
153 |
+
});
|
154 |
+
b.event.addListener(f, "click", function() {
|
155 |
+
var j = c.trim(g.find(".intergeo_tlbr_marker_info").val());
|
156 |
+
if (j.length) {
|
157 |
+
if (i.infowindow) {
|
158 |
+
i.infowindow.close()
|
159 |
+
}
|
160 |
+
h.setContent(j);
|
161 |
+
h.open(i.map, f);
|
162 |
+
i.infowindow = h
|
163 |
+
}
|
164 |
+
})
|
165 |
+
},
|
166 |
+
update: function(g) {
|
167 |
+
var d = this,
|
168 |
+
e = {},
|
169 |
+
i = c.trim(g.find(".intergeo_tlbr_marker_title").val()),
|
170 |
+
f = c.trim(g.find(".intergeo_tlbr_marker_icon").val()),
|
171 |
+
h = c.trim(g.find(".intergeo_tlbr_marker_info").val()),
|
172 |
+
j = d.html.find(".intergeo_tlbr_marker_title_td");
|
173 |
+
e.title = i;
|
174 |
+
if (/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(f)) {
|
175 |
+
e.icon = f
|
176 |
+
} else {
|
177 |
+
e.icon = null
|
178 |
+
}
|
179 |
+
d.html.find(".intergeo_tlbr_marker_title").val(i);
|
180 |
+
d.html.find(".intergeo_tlbr_marker_icon").val(f);
|
181 |
+
d.html.find(".intergeo_tlbr_marker_info").val(h);
|
182 |
+
d.overlay.setOptions(e);
|
183 |
+
if (i != "") {
|
184 |
+
j.text(i)
|
185 |
+
} else {
|
186 |
+
j.text("#" + (d.position + 1) + " " + intergeo_options.l10n.marker)
|
187 |
+
}
|
188 |
+
}
|
189 |
+
});
|
190 |
+
a.PolyOverlay = a.Overlay.extend({
|
191 |
+
initialize: function(h, f, g, d, i) {
|
192 |
+
var e = this;
|
193 |
+
e.supr(h, f, g, d, i);
|
194 |
+
e.html.find(".intergeo_tlbr_actn_edit").click(function() {
|
195 |
+
e.edit();
|
196 |
+
return false
|
197 |
+
})
|
198 |
+
},
|
199 |
+
pathToString: function() {
|
200 |
+
var d = [];
|
201 |
+
this.overlay.getPath().forEach(function(e) {
|
202 |
+
d.push(e.toUrlValue())
|
203 |
+
});
|
204 |
+
return d.join(";")
|
205 |
+
},
|
206 |
+
bindChangeEvent: function(e) {
|
207 |
+
var d = this;
|
208 |
+
b.event.addListener(d.overlay, e, function() {
|
209 |
+
d.html.find(".intergeo_tlbr_" + d.array + "_path").val(d.pathToString())
|
210 |
+
})
|
211 |
+
},
|
212 |
+
edit: function() {
|
213 |
+
var d = this,
|
214 |
+
e = c("#intergeo_polyoverlay_ppp"),
|
215 |
+
g = c.trim(d.html.find(".intergeo_tlbr_" + d.array + "_fill_color").val()),
|
216 |
+
f = c.trim(d.html.find(".intergeo_tlbr_" + d.array + "_stroke_color").val());
|
217 |
+
e.find(".intergeo_ppp_frm").attr("data-position", d.position).attr("data-target", d.array);
|
218 |
+
if (!g) {
|
219 |
+
g = "#000000"
|
220 |
+
}
|
221 |
+
e.find(".intergeo_tlbr_polyoverlay_fill_color").val(g).wpColorPicker("color", g);
|
222 |
+
e.find(".intergeo_tlbr_polyoverlay_fill_opacity").val(d.html.find(".intergeo_tlbr_" + d.array + "_fill_opacity").val());
|
223 |
+
if (!f) {
|
224 |
+
f = "#000000"
|
225 |
+
}
|
226 |
+
e.find(".intergeo_tlbr_polyoverlay_stroke_color").val(f).wpColorPicker("color", f);
|
227 |
+
e.find(".intergeo_tlbr_polyoverlay_weight").val(d.html.find(".intergeo_tlbr_" + d.array + "_weight").val());
|
228 |
+
e.find(".intergeo_tlbr_polyoverlay_stroke_opacity").val(d.html.find(".intergeo_tlbr_" + d.array + "_stroke_opacity").val());
|
229 |
+
e.find(".intergeo_tlbr_polyoverlay_position").val(d.html.find(".intergeo_tlbr_" + d.array + "_position").val());
|
230 |
+
e.fadeIn(150)
|
231 |
+
},
|
232 |
+
update: function(e) {
|
233 |
+
var n = this,
|
234 |
+
o = {},
|
235 |
+
k = e.find(".intergeo_tlbr_polyoverlay_position").val(),
|
236 |
+
j = parseInt(e.find(".intergeo_tlbr_polyoverlay_weight").val()),
|
237 |
+
i = !isNaN(j) && 0 <= j,
|
238 |
+
f = parseFloat(e.find(".intergeo_tlbr_polyoverlay_stroke_opacity").val()),
|
239 |
+
d = !isNaN(f) && 0 <= f && f <= 1,
|
240 |
+
h = c.trim(e.find(".intergeo_tlbr_polyoverlay_stroke_color").val()),
|
241 |
+
g = parseFloat(e.find(".intergeo_tlbr_polyoverlay_fill_opacity").val()),
|
242 |
+
l = !isNaN(g) && 0 <= g && g <= 1,
|
243 |
+
m = c.trim(e.find(".intergeo_tlbr_polyoverlay_fill_color").val());
|
244 |
+
o.strokePosition = b.StrokePosition[k] || b.StrokePosition.CENTER;
|
245 |
+
o.strokeWeight = i ? j : 3;
|
246 |
+
o.strokeOpacity = d ? f : 1;
|
247 |
+
o.strokeColor = h;
|
248 |
+
o.fillOpacity = l ? g : 0.3;
|
249 |
+
o.fillColor = m;
|
250 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_position").val(k);
|
251 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_weight").val(i ? j : "");
|
252 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_stroke_opacity").val(d ? f : "");
|
253 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_stroke_color").val(h);
|
254 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_fill_opacity").val(l ? g : "");
|
255 |
+
n.html.find(".intergeo_tlbr_" + n.array + "_fill_color").val(m);
|
256 |
+
n.html.find(".intergeo_tlbr_clr_prvw:last").css("background-color", h).fadeTo(0, d ? f : 1);
|
257 |
+
n.html.find(".intergeo_tlbr_clr_prvw:first").css("background-color", m).fadeTo(0, l ? g : 0.3);
|
258 |
+
n.overlay.setOptions(o)
|
259 |
+
}
|
260 |
+
});
|
261 |
+
a.PolyOverlay.stringToPath = function(e, d) {
|
262 |
+
var f = [];
|
263 |
+
c.each(e.find(d).val().split(";"), function(h, i) {
|
264 |
+
var g = i.split(",");
|
265 |
+
if (g.length == 2) {
|
266 |
+
f.push(new b.LatLng(g[0], g[1]))
|
267 |
+
}
|
268 |
+
});
|
269 |
+
return f
|
270 |
+
};
|
271 |
+
a.PolyOverlay.stringToBounds = function(e, d) {
|
272 |
+
var f = a.PolyOverlay.stringToPath(e, d);
|
273 |
+
return new b.LatLngBounds(f[0], f[1])
|
274 |
+
};
|
275 |
+
a.Polyline = a.PolyOverlay.extend({
|
276 |
+
initialize: function(g, e, f, d) {
|
277 |
+
this.supr(g, e, f, d, "polyline");
|
278 |
+
this.bindChangeEvent("mouseup")
|
279 |
+
},
|
280 |
+
edit: function() {
|
281 |
+
var e = this,
|
282 |
+
f = c("#intergeo_polyline_ppp"),
|
283 |
+
d = c.trim(e.html.find(".intergeo_tlbr_polyline_color").val());
|
284 |
+
f.find(".intergeo_ppp_frm").attr("data-position", e.position).attr("data-target", "polyline");
|
285 |
+
f.find(".intergeo_tlbr_polyline_weight").val(e.html.find(".intergeo_tlbr_polyline_weight").val());
|
286 |
+
f.find(".intergeo_tlbr_polyline_opacity").val(e.html.find(".intergeo_tlbr_polyline_opacity").val());
|
287 |
+
if (!d) {
|
288 |
+
d = "#000000"
|
289 |
+
}
|
290 |
+
f.find(".intergeo_tlbr_polyline_color").val(d).wpColorPicker("color", d);
|
291 |
+
f.fadeIn(150)
|
292 |
+
},
|
293 |
+
update: function(i) {
|
294 |
+
var e = this,
|
295 |
+
g = {},
|
296 |
+
j = parseInt(i.find(".intergeo_tlbr_polyline_weight").val()),
|
297 |
+
k = !isNaN(j) && 0 <= j,
|
298 |
+
f = parseFloat(i.find(".intergeo_tlbr_polyline_opacity").val()),
|
299 |
+
h = !isNaN(f) && 0 <= f && f <= 1,
|
300 |
+
d = c.trim(i.find(".intergeo_tlbr_polyline_color").val());
|
301 |
+
g.strokeOpacity = h ? f : 1;
|
302 |
+
g.strokeWeight = k ? j : 3;
|
303 |
+
g.strokeColor = d;
|
304 |
+
e.html.find(".intergeo_tlbr_polyline_weight").val(k ? j : "");
|
305 |
+
e.html.find(".intergeo_tlbr_polyline_opacity").val(h ? f : "");
|
306 |
+
e.html.find(".intergeo_tlbr_polyline_color").val(d);
|
307 |
+
e.html.find(".intergeo_tlbr_clr_prvw").css("background-color", d).fadeTo(0, h ? f : 1);
|
308 |
+
e.overlay.setOptions(g)
|
309 |
+
}
|
310 |
+
});
|
311 |
+
a.Polygon = a.PolyOverlay.extend({
|
312 |
+
initialize: function(g, e, f, d) {
|
313 |
+
this.supr(g, e, f, d, "polygon");
|
314 |
+
this.bindChangeEvent("mouseup")
|
315 |
+
}
|
316 |
+
});
|
317 |
+
a.Rectangle = a.PolyOverlay.extend({
|
318 |
+
initialize: function(g, e, f, d) {
|
319 |
+
this.supr(g, e, f, d, "rectangle");
|
320 |
+
this.bindChangeEvent("bounds_changed")
|
321 |
+
},
|
322 |
+
pathToString: function() {
|
323 |
+
var d = this.overlay.getBounds();
|
324 |
+
return [d.getSouthWest().toUrlValue(), d.getNorthEast().toUrlValue()].join(";")
|
325 |
+
}
|
326 |
+
});
|
327 |
+
a.Circle = a.PolyOverlay.extend({
|
328 |
+
initialize: function(g, e, f, d) {
|
329 |
+
this.supr(g, e, f, d, "circle");
|
330 |
+
this.bindChangeEvent("center_changed");
|
331 |
+
this.bindChangeEvent("radius_changed")
|
332 |
+
},
|
333 |
+
pathToString: function() {
|
334 |
+
var d = this.overlay;
|
335 |
+
return d.getCenter().toUrlValue() + ";" + d.getRadius() + ",0"
|
336 |
+
}
|
337 |
+
});
|
338 |
+
a.Direction = a.PolyOverlay.extend({
|
339 |
+
initialize: function(g, e, f, d) {
|
340 |
+
this.supr(g, e, f, d, "direction")
|
341 |
+
},
|
342 |
+
edit: function() {
|
343 |
+
var d = this,
|
344 |
+
e = c("#intergeo_drctn_ppp");
|
345 |
+
e.find(".intergeo_ppp_frm").attr("data-position", d.position).attr("data-target", d.array);
|
346 |
+
e.find("#intergeo_ppp_drctn_from").val(d.html.find(".intergeo_tlbr_drctn_from").val());
|
347 |
+
e.find("#intergeo_ppp_drctn_to").val(d.html.find(".intergeo_tlbr_drctn_to").val());
|
348 |
+
e.find("#intergeo_ppp_drctn_mode").val(d.html.find(".intergeo_tlbr_drctn_mode").val());
|
349 |
+
e.fadeIn(150)
|
350 |
+
},
|
351 |
+
update: function(f) {
|
352 |
+
var d = this,
|
353 |
+
i = f.find("#intergeo_ppp_drctn_from").val(),
|
354 |
+
h = f.find("#intergeo_ppp_drctn_to").val(),
|
355 |
+
g = f.find("#intergeo_ppp_drctn_mode").val(),
|
356 |
+
e = {
|
357 |
+
origin: i,
|
358 |
+
destination: h,
|
359 |
+
travelMode: b.TravelMode[g] || b.TravelMode.DRIVING
|
360 |
+
};
|
361 |
+
d.map.directions.route(e, function(k, j) {
|
362 |
+
if (j == b.DirectionsStatus.OK) {
|
363 |
+
d.overlay.setDirections(k);
|
364 |
+
d.html.find(".intergeo_tlbr_direction_title_td").text(c("#intergeo_tlbr_drctn_ttl_tmpl").text().replaceByHash({
|
365 |
+
"%num%": d.position + 1,
|
366 |
+
"%from%": i,
|
367 |
+
"%to%": h,
|
368 |
+
"%mode%": f.find("#intergeo_ppp_drctn_mode > :selected").text()
|
369 |
+
}))
|
370 |
+
} else {
|
371 |
+
alert(intergeo_options.l10n.error.directions)
|
372 |
+
}
|
373 |
+
});
|
374 |
+
d.html.find(".intergeo_tlbr_drctn_from").val(i);
|
375 |
+
d.html.find(".intergeo_tlbr_drctn_to").val(h);
|
376 |
+
d.html.find(".intergeo_tlbr_drctn_mode").val(g)
|
377 |
+
}
|
378 |
+
})
|
379 |
+
})(jQuery, google.maps, intergeo.maps);
|
380 |
+
(function(d, c, b) {
|
381 |
+
var a;
|
382 |
+
String.prototype.replaceByHash = function(e) {
|
383 |
+
var f = this;
|
384 |
+
d.each(e, function(g, h) {
|
385 |
+
f = f.split(g).join(h)
|
386 |
+
});
|
387 |
+
return f
|
388 |
+
};
|
389 |
+
a = function(e, g) {
|
390 |
+
var f = this;
|
391 |
+
f.map = new c.Map(document.getElementById(e), g);
|
392 |
+
f.drawing = new c.drawing.DrawingManager({
|
393 |
+
drawingControl: false,
|
394 |
+
map: f.map,
|
395 |
+
circleOptions: {
|
396 |
+
editable: true
|
397 |
+
},
|
398 |
+
markerOptions: {
|
399 |
+
draggable: true
|
400 |
+
},
|
401 |
+
polygonOptions: {
|
402 |
+
editable: true
|
403 |
+
},
|
404 |
+
polylineOptions: {
|
405 |
+
editable: true
|
406 |
+
},
|
407 |
+
rectangleOptions: {
|
408 |
+
editable: true
|
409 |
+
}
|
410 |
+
});
|
411 |
+
f.directions = new c.DirectionsService();
|
412 |
+
f.geocoder = null;
|
413 |
+
f.traffic = null;
|
414 |
+
f.bicycling = null;
|
415 |
+
f.weather = null;
|
416 |
+
f.cloud = null;
|
417 |
+
f.panoramio = null;
|
418 |
+
f.adunit = null;
|
419 |
+
f.markers = [];
|
420 |
+
f.polyline = [];
|
421 |
+
f.polygon = [];
|
422 |
+
f.rectangle = [];
|
423 |
+
f.circle = [];
|
424 |
+
f.direction = [];
|
425 |
+
f.infowindow = null;
|
426 |
+
c.event.addListener(f.map, "center_changed", function() {
|
427 |
+
var h = f.map.getCenter();
|
428 |
+
d("#intergeo_map_lat").val(h.lat());
|
429 |
+
d("#intergeo_map_lng").val(h.lng())
|
430 |
+
});
|
431 |
+
c.event.addListener(f.map, "zoom_changed", function() {
|
432 |
+
d("#intergeo_map_zoom").val(f.map.getZoom())
|
433 |
+
});
|
434 |
+
c.event.addListener(f.drawing, "overlaycomplete", function(h) {
|
435 |
+
switch (h.type) {
|
436 |
+
case c.drawing.OverlayType.MARKER:
|
437 |
+
f._markerComplete(h);
|
438 |
+
break;
|
439 |
+
case c.drawing.OverlayType.CIRCLE:
|
440 |
+
f._polyComplete(h, "circle", b.Circle);
|
441 |
+
break;
|
442 |
+
case c.drawing.OverlayType.POLYGON:
|
443 |
+
f._polyComplete(h, "polygon", b.Polygon);
|
444 |
+
break;
|
445 |
+
case c.drawing.OverlayType.POLYLINE:
|
446 |
+
f._polyComplete(h, "polyline", b.Polyline);
|
447 |
+
break;
|
448 |
+
case c.drawing.OverlayType.RECTANGLE:
|
449 |
+
f._polyComplete(h, "rectangle", b.Rectangle);
|
450 |
+
break
|
451 |
+
}
|
452 |
+
});
|
453 |
+
f._initOverlays()
|
454 |
+
};
|
455 |
+
a.Styles = {
|
456 |
+
DEFAULT: [],
|
457 |
+
RED: [{
|
458 |
+
featureType: "all",
|
459 |
+
stylers: [{
|
460 |
+
hue: "#ff0000"
|
461 |
+
}]
|
462 |
+
}],
|
463 |
+
NIGHT: [{
|
464 |
+
featureType: "all",
|
465 |
+
stylers: [{
|
466 |
+
invert_lightness: "true"
|
467 |
+
}]
|
468 |
+
}],
|
469 |
+
BLUE: [{
|
470 |
+
featureType: "all",
|
471 |
+
stylers: [{
|
472 |
+
hue: "#0000b0"
|
473 |
+
}, {
|
474 |
+
invert_lightness: "true"
|
475 |
+
}, {
|
476 |
+
saturation: -30
|
477 |
+
}]
|
478 |
+
}],
|
479 |
+
GREYSCALE: [{
|
480 |
+
featureType: "all",
|
481 |
+
stylers: [{
|
482 |
+
saturation: -100
|
483 |
+
}, {
|
484 |
+
gamma: 0.5
|
485 |
+
}]
|
486 |
+
}],
|
487 |
+
NO_ROADS: [{
|
488 |
+
featureType: "road",
|
489 |
+
stylers: [{
|
490 |
+
visibility: "off"
|
491 |
+
}]
|
492 |
+
}],
|
493 |
+
MIXED: [{
|
494 |
+
featureType: "landscape",
|
495 |
+
stylers: [{
|
496 |
+
hue: "#00dd00"
|
497 |
+
}]
|
498 |
+
}, {
|
499 |
+
featureType: "road",
|
500 |
+
stylers: [{
|
501 |
+
hue: "#dd0000"
|
502 |
+
}]
|
503 |
+
}, {
|
504 |
+
featureType: "water",
|
505 |
+
stylers: [{
|
506 |
+
hue: "#000040"
|
507 |
+
}]
|
508 |
+
}, {
|
509 |
+
featureType: "poi.park",
|
510 |
+
stylers: [{
|
511 |
+
visibility: "off"
|
512 |
+
}]
|
513 |
+
}, {
|
514 |
+
featureType: "road.arterial",
|
515 |
+
stylers: [{
|
516 |
+
hue: "#ffff00"
|
517 |
+
}]
|
518 |
+
}, {
|
519 |
+
featureType: "road.local",
|
520 |
+
stylers: [{
|
521 |
+
visibility: "off"
|
522 |
+
}]
|
523 |
+
}],
|
524 |
+
CHILLED: [{
|
525 |
+
featureType: "road",
|
526 |
+
elementType: "geometry",
|
527 |
+
stylers: [{
|
528 |
+
visibility: "simplified"
|
529 |
+
}]
|
530 |
+
}, {
|
531 |
+
featureType: "road.arterial",
|
532 |
+
stylers: [{
|
533 |
+
hue: 149
|
534 |
+
}, {
|
535 |
+
saturation: -78
|
536 |
+
}, {
|
537 |
+
lightness: 0
|
538 |
+
}]
|
539 |
+
}, {
|
540 |
+
featureType: "road.highway",
|
541 |
+
stylers: [{
|
542 |
+
hue: -31
|
543 |
+
}, {
|
544 |
+
saturation: -40
|
545 |
+
}, {
|
546 |
+
lightness: 2.8
|
547 |
+
}]
|
548 |
+
}, {
|
549 |
+
featureType: "poi",
|
550 |
+
elementType: "label",
|
551 |
+
stylers: [{
|
552 |
+
visibility: "off"
|
553 |
+
}]
|
554 |
+
}, {
|
555 |
+
featureType: "landscape",
|
556 |
+
stylers: [{
|
557 |
+
hue: 163
|
558 |
+
}, {
|
559 |
+
saturation: -26
|
560 |
+
}, {
|
561 |
+
lightness: -1.1
|
562 |
+
}]
|
563 |
+
}, {
|
564 |
+
featureType: "transit",
|
565 |
+
stylers: [{
|
566 |
+
visibility: "off"
|
567 |
+
}]
|
568 |
+
}, {
|
569 |
+
featureType: "water",
|
570 |
+
stylers: [{
|
571 |
+
hue: 3
|
572 |
+
}, {
|
573 |
+
saturation: -24.24
|
574 |
+
}, {
|
575 |
+
lightness: -38.57
|
576 |
+
}]
|
577 |
+
}]
|
578 |
+
};
|
579 |
+
a.prototype = {
|
580 |
+
_initOverlays: function() {
|
581 |
+
var e = this;
|
582 |
+
d(".intergeo_tlbr_marker").each(function(f, i) {
|
583 |
+
var h = d(i),
|
584 |
+
g = h.find(".intergeo_tlbr_marker_location").val().split(",");
|
585 |
+
e.markers.push(new b.Marker(e, new c.Marker({
|
586 |
+
position: new c.LatLng(parseFloat(g[0]), parseFloat(g[1])),
|
587 |
+
map: e.map,
|
588 |
+
title: h.find(".intergeo_tlbr_marker_title").val(),
|
589 |
+
icon: h.find(".intergeo_tlbr_marker_icon").val(),
|
590 |
+
draggable: true
|
591 |
+
}), h, f))
|
592 |
+
});
|
593 |
+
d(".intergeo_tlbr_polyline").each(function(f, j) {
|
594 |
+
var i = d(j),
|
595 |
+
g = d.trim(i.find(".intergeo_tlbr_polyline_color").val()),
|
596 |
+
h = parseFloat(i.find(".intergeo_tlbr_polyline_opacity").val()),
|
597 |
+
k = parseInt(i.find(".intergeo_tlbr_polyline_weight").val());
|
598 |
+
e.polyline.push(new b.Polyline(e, new c.Polyline({
|
599 |
+
map: e.map,
|
600 |
+
path: b.PolyOverlay.stringToPath(i, ".intergeo_tlbr_polyline_path"),
|
601 |
+
editable: true,
|
602 |
+
strokeColor: g.length == 0 ? "#000000" : g,
|
603 |
+
strokeOpacity: isNaN(h) ? 1 : h,
|
604 |
+
strokeWeight: isNaN(k) ? 3 : k
|
605 |
+
}), i, f))
|
606 |
+
});
|
607 |
+
d(".intergeo_tlbr_polygon").each(function(f, i) {
|
608 |
+
var h = d(i),
|
609 |
+
l = d.trim(h.find(".intergeo_tlbr_polygon_fill_color").val()),
|
610 |
+
g = parseFloat(h.find(".intergeo_tlbr_polygon_fill_opacity").val()),
|
611 |
+
k = d.trim(h.find(".intergeo_tlbr_polygon_stroke_color").val()),
|
612 |
+
m = parseFloat(h.find(".intergeo_tlbr_polygon_stroke_opacity").val()),
|
613 |
+
f = d.trim(h.find(".intergeo_tlbr_plygon_position").val()),
|
614 |
+
j = parseInt(h.find(".intergeo_tlbr_polygon_weight").val());
|
615 |
+
e.polygon.push(new b.Polygon(e, new c.Polygon({
|
616 |
+
map: e.map,
|
617 |
+
path: b.PolyOverlay.stringToPath(h, ".intergeo_tlbr_polygon_path"),
|
618 |
+
editable: true,
|
619 |
+
fillColor: l.length == 0 ? "#000000" : l,
|
620 |
+
fillOpacity: isNaN(g) ? 0.3 : g,
|
621 |
+
strokeColor: k.length == 0 ? "#000000" : k,
|
622 |
+
strokeOpacity: isNaN(m) ? 1 : m,
|
623 |
+
strokePosition: c.StrokePosition[f] || c.StrokePosition.CENTER,
|
624 |
+
strokeWeight: isNaN(j) ? 3 : j
|
625 |
+
}), h, f))
|
626 |
+
});
|
627 |
+
d(".intergeo_tlbr_rectangle").each(function(f, i) {
|
628 |
+
var h = d(i),
|
629 |
+
l = d.trim(h.find(".intergeo_tlbr_rectangle_fill_color").val()),
|
630 |
+
g = parseFloat(h.find(".intergeo_tlbr_rectangle_fill_opacity").val()),
|
631 |
+
k = d.trim(h.find(".intergeo_tlbr_rectangle_stroke_color").val()),
|
632 |
+
m = parseFloat(h.find(".intergeo_tlbr_rectangle_stroke_opacity").val()),
|
633 |
+
f = d.trim(h.find(".intergeo_tlbr_rectangle_position").val()),
|
634 |
+
j = parseInt(h.find(".intergeo_tlbr_rectangle_weight").val());
|
635 |
+
e.rectangle.push(new b.Rectangle(e, new c.Rectangle({
|
636 |
+
map: e.map,
|
637 |
+
bounds: b.PolyOverlay.stringToBounds(h, ".intergeo_tlbr_rectangle_path"),
|
638 |
+
editable: true,
|
639 |
+
fillColor: l.length == 0 ? "#000000" : l,
|
640 |
+
fillOpacity: isNaN(g) ? 0.3 : g,
|
641 |
+
strokeColor: k.length == 0 ? "#000000" : k,
|
642 |
+
strokeOpacity: isNaN(m) ? 1 : m,
|
643 |
+
strokePosition: c.StrokePosition[f] || c.StrokePosition.CENTER,
|
644 |
+
strokeWeight: isNaN(j) ? 3 : j
|
645 |
+
}), h, f))
|
646 |
+
});
|
647 |
+
d(".intergeo_tlbr_circle").each(function(m, j) {
|
648 |
+
var l = d(j),
|
649 |
+
p = d.trim(l.find(".intergeo_tlbr_circle_fill_color").val()),
|
650 |
+
i = parseFloat(l.find(".intergeo_tlbr_circle_fill_opacity").val()),
|
651 |
+
h = d.trim(l.find(".intergeo_tlbr_circle_stroke_color").val()),
|
652 |
+
g = parseFloat(l.find(".intergeo_tlbr_circle_stroke_opacity").val()),
|
653 |
+
o = d.trim(l.find(".intergeo_tlbr_circle_position").val()),
|
654 |
+
k = parseInt(l.find(".intergeo_tlbr_circle_weight").val()),
|
655 |
+
q = d.trim(l.find(".intergeo_tlbr_circle_path").val()).split(";"),
|
656 |
+
f = q[0].split(","),
|
657 |
+
n = q[1].split(",");
|
658 |
+
e.circle.push(new b.Circle(e, new c.Circle({
|
659 |
+
map: e.map,
|
660 |
+
center: new c.LatLng(f[0], f[1]),
|
661 |
+
radius: parseFloat(n[0]),
|
662 |
+
editable: true,
|
663 |
+
fillColor: p.length == 0 ? "#000000" : p,
|
664 |
+
fillOpacity: isNaN(i) ? 0.3 : i,
|
665 |
+
strokeColor: h.length == 0 ? "#000000" : h,
|
666 |
+
strokeOpacity: isNaN(g) ? 1 : g,
|
667 |
+
strokePosition: c.StrokePosition[o] || c.StrokePosition.CENTER,
|
668 |
+
strokeWeight: isNaN(k) ? 3 : k
|
669 |
+
}), l, m))
|
670 |
+
});
|
671 |
+
d(".intergeo_tlbr_drctn").each(function(f, h) {
|
672 |
+
var g = d(h),
|
673 |
+
l = d.trim(g.find(".intergeo_tlbr_drctn_from").val()),
|
674 |
+
k = d.trim(g.find(".intergeo_tlbr_drctn_to").val()),
|
675 |
+
j = d.trim(g.find(".intergeo_tlbr_drctn_mode").val()),
|
676 |
+
i = {
|
677 |
+
origin: l,
|
678 |
+
destination: k,
|
679 |
+
travelMode: c.TravelMode[j] || c.TravelMode.DRIVING
|
680 |
+
};
|
681 |
+
e.directions.route(i, function(n, m) {
|
682 |
+
if (m == c.DirectionsStatus.OK) {
|
683 |
+
var o = new b.Direction(e, new c.DirectionsRenderer({
|
684 |
+
map: e.map,
|
685 |
+
directions: n
|
686 |
+
}), g, f);
|
687 |
+
e.direction.push(o)
|
688 |
+
} else {
|
689 |
+
g.remove();
|
690 |
+
e.direction.push(null)
|
691 |
+
}
|
692 |
+
})
|
693 |
+
})
|
694 |
+
},
|
695 |
+
_markerComplete: function(i) {
|
696 |
+
var g = this,
|
697 |
+
e = g.markers.length,
|
698 |
+
h = d(d("#intergeo_tlbr_marker_tmpl").html().replaceByHash({
|
699 |
+
"%pos%": e,
|
700 |
+
"%num%": e + 1
|
701 |
+
})),
|
702 |
+
f = new b.Marker(g, i.overlay, h, e);
|
703 |
+
h.find(".intergeo_tlbr_marker_location").val(i.overlay.getPosition().toUrlValue());
|
704 |
+
d("#intergeo_tlbr_markers").append(h);
|
705 |
+
g.markers.push(f);
|
706 |
+
i.overlay.setDraggable(true)
|
707 |
+
},
|
708 |
+
_polyComplete: function(j, i, h) {
|
709 |
+
var f = this,
|
710 |
+
e = f[i].length,
|
711 |
+
g = d(d("#intergeo_tlbr_" + i + "_tmpl").html().replaceByHash({
|
712 |
+
"%pos%": e,
|
713 |
+
"%num%": e + 1
|
714 |
+
})),
|
715 |
+
k = new h(f, j.overlay, g, e);
|
716 |
+
f[i].push(k);
|
717 |
+
g.find(".intergeo_tlbr_" + i + "_path").val(k.pathToString());
|
718 |
+
d("#intergeo_tlbr_" + i + "s").append(g)
|
719 |
+
},
|
720 |
+
_normalize: function(h) {
|
721 |
+
var g = function(j) {
|
722 |
+
return j === "1"
|
723 |
+
},
|
724 |
+
f = function(j, k, l) {
|
725 |
+
return k[j] || l
|
726 |
+
},
|
727 |
+
e = function(j) {
|
728 |
+
return f(j, c.ControlPosition, 0)
|
729 |
+
},
|
730 |
+
i = {
|
731 |
+
minZoom: parseInt,
|
732 |
+
maxZoom: parseInt,
|
733 |
+
scrollwheel: g,
|
734 |
+
draggable: g,
|
735 |
+
mapTypeId: function(j) {
|
736 |
+
return c.MapTypeId[j] || c.MapTypeId.ROADMAP
|
737 |
+
},
|
738 |
+
mapTypeControl: g,
|
739 |
+
mapTypeControlOptions: {
|
740 |
+
position: e,
|
741 |
+
mapTypeIds: function(j) {
|
742 |
+
var k = [];
|
743 |
+
d.each(j, function(l, m) {
|
744 |
+
if (c.MapTypeId[m] !== undefined) {
|
745 |
+
k.push(c.MapTypeId[m])
|
746 |
+
}
|
747 |
+
});
|
748 |
+
return k
|
749 |
+
},
|
750 |
+
style: function(j) {
|
751 |
+
return f(j, c.MapTypeControlStyle, c.MapTypeControlStyle.DEFAULT)
|
752 |
+
}
|
753 |
+
},
|
754 |
+
overviewMapControl: g,
|
755 |
+
overviewMapControlOptions: {
|
756 |
+
opened: g
|
757 |
+
},
|
758 |
+
panControl: g,
|
759 |
+
panControlOptions: {
|
760 |
+
position: e
|
761 |
+
},
|
762 |
+
rotateControl: g,
|
763 |
+
rotateControlOptions: {
|
764 |
+
position: e
|
765 |
+
},
|
766 |
+
scaleControl: g,
|
767 |
+
scaleControlOptions: {
|
768 |
+
position: e
|
769 |
+
},
|
770 |
+
streetViewControl: g,
|
771 |
+
streetViewControlOptions: {
|
772 |
+
position: e
|
773 |
+
},
|
774 |
+
zoomControl: g,
|
775 |
+
zoomControlOptions: {
|
776 |
+
position: e,
|
777 |
+
style: function(j) {
|
778 |
+
return f(j, c.ZoomControlStyle, c.ZoomControlStyle.DEFAULT)
|
779 |
+
}
|
780 |
+
}
|
781 |
+
};
|
782 |
+
return d.each(h, function(j, k) {
|
783 |
+
if (i[j] === undefined) {
|
784 |
+
delete h[j]
|
785 |
+
} else {
|
786 |
+
if (typeof k === "string") {
|
787 |
+
h[j] = i[j](k)
|
788 |
+
} else {
|
789 |
+
d.each(k, function(m, l) {
|
790 |
+
if (i[j][m] === undefined) {
|
791 |
+
delete h[j][m]
|
792 |
+
} else {
|
793 |
+
h[j][m] = i[j][m](l)
|
794 |
+
}
|
795 |
+
})
|
796 |
+
}
|
797 |
+
}
|
798 |
+
})
|
799 |
+
},
|
800 |
+
_traffic: function(f) {
|
801 |
+
var e = this;
|
802 |
+
if (f.layer.traffic == 1) {
|
803 |
+
if (!e.traffic) {
|
804 |
+
e.traffic = new c.TrafficLayer()
|
805 |
+
}
|
806 |
+
e.traffic.setMap(e.map)
|
807 |
+
} else {
|
808 |
+
if (e.traffic) {
|
809 |
+
e.traffic.setMap(null)
|
810 |
+
}
|
811 |
+
}
|
812 |
+
},
|
813 |
+
_bicycling: function(f) {
|
814 |
+
var e = this;
|
815 |
+
if (f.layer.bicycling == 1) {
|
816 |
+
if (!e.bicycling) {
|
817 |
+
e.bicycling = new c.BicyclingLayer()
|
818 |
+
}
|
819 |
+
e.bicycling.setMap(e.map)
|
820 |
+
} else {
|
821 |
+
if (e.bicycling) {
|
822 |
+
e.bicycling.setMap(null)
|
823 |
+
}
|
824 |
+
}
|
825 |
+
},
|
826 |
+
_weather: function(f) {
|
827 |
+
var e = this;
|
828 |
+
if (f.layer.weather == 1) {
|
829 |
+
if (!e.weather) {
|
830 |
+
e.weather = new c.weather.WeatherLayer({})
|
831 |
+
}
|
832 |
+
e.weather.setMap(e.map);
|
833 |
+
e.weather.setOptions({
|
834 |
+
temperatureUnits: c.weather.TemperatureUnit[f.weather.temperatureUnits] || c.weather.TemperatureUnit.CELSIUS,
|
835 |
+
windSpeedUnits: c.weather.WindSpeedUnit[f.weather.windSpeedUnits] || c.weather.WindSpeedUnit.METERS_PER_SECOND
|
836 |
+
})
|
837 |
+
} else {
|
838 |
+
if (e.weather) {
|
839 |
+
e.weather.setMap(null)
|
840 |
+
}
|
841 |
+
}
|
842 |
+
},
|
843 |
+
_cloud: function(f) {
|
844 |
+
var e = this;
|
845 |
+
if (f.layer.cloud == 1) {
|
846 |
+
if (!e.cloud) {
|
847 |
+
e.cloud = new c.weather.CloudLayer()
|
848 |
+
}
|
849 |
+
e.cloud.setMap(e.map)
|
850 |
+
} else {
|
851 |
+
if (e.cloud) {
|
852 |
+
e.cloud.setMap(null)
|
853 |
+
}
|
854 |
+
}
|
855 |
+
},
|
856 |
+
_panoramio: function(f) {
|
857 |
+
var e = this;
|
858 |
+
if (f.layer.panoramio == 1) {
|
859 |
+
if (!e.panoramio) {
|
860 |
+
e.panoramio = new c.panoramio.PanoramioLayer({})
|
861 |
+
}
|
862 |
+
e.panoramio.setMap(e.map);
|
863 |
+
e.panoramio.setTag(f.panoramio.tag);
|
864 |
+
e.panoramio.setUserId(f.panoramio.userId)
|
865 |
+
} else {
|
866 |
+
if (e.panoramio) {
|
867 |
+
e.panoramio.setMap(null)
|
868 |
+
}
|
869 |
+
}
|
870 |
+
},
|
871 |
+
_adsense: function(f) {
|
872 |
+
var e = this;
|
873 |
+
if (f.layer.adsense == 1 && intergeo_options.adsense.publisher_id && d.trim(intergeo_options.adsense.publisher_id) != "") {
|
874 |
+
if (!e.adunit) {
|
875 |
+
e.adunit = new c.adsense.AdUnit(document.createElement("div"), {
|
876 |
+
visible: true,
|
877 |
+
publisherId: intergeo_options.adsense.publisher_id
|
878 |
+
})
|
879 |
+
}
|
880 |
+
e.adunit.setMap(this.map);
|
881 |
+
e.adunit.setBackgroundColor(f.adsense.backgroundColor);
|
882 |
+
e.adunit.setBorderColor(f.adsense.borderColor);
|
883 |
+
e.adunit.setUrlColor(f.adsense.urlColor);
|
884 |
+
e.adunit.setTitleColor(f.adsense.titleColor);
|
885 |
+
e.adunit.setTextColor(f.adsense.textColor);
|
886 |
+
if (c.ControlPosition[f.adsense.position] !== undefined) {
|
887 |
+
e.adunit.setPosition(c.ControlPosition[f.adsense.position])
|
888 |
+
}
|
889 |
+
if (c.adsense.AdFormat[f.adsense.format]) {
|
890 |
+
e.adunit.setFormat(c.adsense.AdFormat[f.adsense.format])
|
891 |
+
}
|
892 |
+
} else {
|
893 |
+
if (e.adunit) {
|
894 |
+
e.adunit.setMap(null)
|
895 |
+
}
|
896 |
+
}
|
897 |
+
},
|
898 |
+
_pro: function(f){
|
899 |
+
var e = this;
|
900 |
+
if(window._proFeatures){
|
901 |
+
_proFeatures(f, e);
|
902 |
+
}
|
903 |
+
},
|
904 |
+
createDirection: function() {
|
905 |
+
var f = this,
|
906 |
+
e = d("#intergeo_drctn_ppp"),
|
907 |
+
g = e.find(".intergeo_ppp_frm");
|
908 |
+
g.bind("submit.firsttime", function() {
|
909 |
+
var h, i, j, l, k;
|
910 |
+
if (g.attr("data-position") != "") {
|
911 |
+
return false
|
912 |
+
}
|
913 |
+
h = f.direction.length;
|
914 |
+
l = d.trim(g.find("#intergeo_ppp_drctn_from").val());
|
915 |
+
k = d.trim(g.find("#intergeo_ppp_drctn_to").val());
|
916 |
+
if (l == "" || k == "") {
|
917 |
+
return false
|
918 |
+
}
|
919 |
+
j = d(d("#intergeo_tlbr_drctn_tmpl").html().replaceByHash({
|
920 |
+
"%pos%": h,
|
921 |
+
"%num%": h + 1,
|
922 |
+
"%from%": l,
|
923 |
+
"%to%": k,
|
924 |
+
"%mode%": d.trim(g.find("#intergeo_ppp_drctn_mode option:selected").text())
|
925 |
+
}));
|
926 |
+
i = new b.Direction(f, new c.DirectionsRenderer({
|
927 |
+
map: f.map
|
928 |
+
}), j, h);
|
929 |
+
d("#intergeo_tlbr_drctns").append(j);
|
930 |
+
f.direction.push(i);
|
931 |
+
i.update(g);
|
932 |
+
g.unbind("submit.firsttime");
|
933 |
+
return false
|
934 |
+
});
|
935 |
+
g.find('select,input[type!="submit"]').val("");
|
936 |
+
g.attr("data-position", "");
|
937 |
+
e.fadeIn(150)
|
938 |
+
},
|
939 |
+
updateOverlays: function() {
|
940 |
+
var e = this;
|
941 |
+
d.each(e.polyline, function(g, f) {
|
942 |
+
if (f) {
|
943 |
+
d('.intergeo_tlbr_polyline_path[data-position="' + g + '"]').val(f.pathToString())
|
944 |
+
}
|
945 |
+
});
|
946 |
+
d.each(e.polygon, function(g, f) {
|
947 |
+
if (f) {
|
948 |
+
d('.intergeo_tlbr_polygon_path[data-position="' + g + '"]').val(f.pathToString())
|
949 |
+
}
|
950 |
+
})
|
951 |
+
},
|
952 |
+
preview: function() {
|
953 |
+
var f = this,
|
954 |
+
g = {};
|
955 |
+
d.each(d("#intergeo_frm").serializeArray(), function() {
|
956 |
+
var l = /\[\]$/,
|
957 |
+
m = g,
|
958 |
+
j = this.name.replace(l, "").split("_"),
|
959 |
+
e = j.pop(),
|
960 |
+
k = this.value || "",
|
961 |
+
i = l.test(this.name);
|
962 |
+
d.each(j, function(n, o) {
|
963 |
+
if (m[o] === undefined) {
|
964 |
+
m[o] = {}
|
965 |
+
}
|
966 |
+
m = m[o]
|
967 |
+
});
|
968 |
+
if (m[e] !== undefined) {
|
969 |
+
if (i) {
|
970 |
+
m[e].push(k)
|
971 |
+
} else {
|
972 |
+
m[e] = k
|
973 |
+
}
|
974 |
+
} else {
|
975 |
+
m[e] = i ? [k] : k
|
976 |
+
}
|
977 |
+
});
|
978 |
+
f._normalize(g.map);
|
979 |
+
if (d("#intergeo_map_lock_preview").is(":checked")) {
|
980 |
+
g.map.draggable = false;
|
981 |
+
g.map.scrollwheel = false
|
982 |
+
}
|
983 |
+
f.map.setOptions(g.map);
|
984 |
+
if (g.styles && g.styles.type) {
|
985 |
+
if (g.styles.type == -1) {
|
986 |
+
try {
|
987 |
+
f.map.setOptions({
|
988 |
+
styles: d.parseJSON(g.styles.custom || "[]")
|
989 |
+
})
|
990 |
+
} catch (h) {
|
991 |
+
alert(intergeo_options.l10n.error.style)
|
992 |
+
}
|
993 |
+
} else {
|
994 |
+
if (a.Styles[g.styles.type] !== undefined) {
|
995 |
+
f.map.setOptions({
|
996 |
+
styles: a.Styles[g.styles.type]
|
997 |
+
})
|
998 |
+
}
|
999 |
+
}
|
1000 |
+
}
|
1001 |
+
f._traffic(g);
|
1002 |
+
f._bicycling(g);
|
1003 |
+
f._weather(g);
|
1004 |
+
f._cloud(g);
|
1005 |
+
f._panoramio(g);
|
1006 |
+
f._adsense(g);
|
1007 |
+
f._pro(g);
|
1008 |
+
}
|
1009 |
+
};
|
1010 |
+
d(document).ready(function() {
|
1011 |
+
var g, f, e;
|
1012 |
+
f = new a("intergeo_canvas", {
|
1013 |
+
center: new c.LatLng(parseFloat(d("#intergeo_map_lat").val()), parseFloat(d("#intergeo_map_lng").val())),
|
1014 |
+
zoom: parseInt(d("#intergeo_map_zoom").val()),
|
1015 |
+
minZoom: 0,
|
1016 |
+
maxZoom: 19,
|
1017 |
+
mapTypeId: c.MapTypeId.ROADMAP
|
1018 |
+
});
|
1019 |
+
var xxxx = window.dialogArguments || opener || parent || top;
|
1020 |
+
xxxx.intergeo_maps_current = f;
|
1021 |
+
e = d("#intergeo_frm");
|
1022 |
+
e.find("input[name], select[name], textarea[name]").not("input[type='file']").change(function() {
|
1023 |
+
f.preview()
|
1024 |
+
});
|
1025 |
+
e.find(".intergeo_tlbr_cntrl_onkeyup").keyup(function() {
|
1026 |
+
f.preview()
|
1027 |
+
});
|
1028 |
+
e.submit(function() {
|
1029 |
+
f.updateOverlays();
|
1030 |
+
return true
|
1031 |
+
});
|
1032 |
+
f.preview();
|
1033 |
+
d("#intergeo_map_lock_preview").change(function() {
|
1034 |
+
var h = d(this).is(":checked");
|
1035 |
+
f.map.setOptions({
|
1036 |
+
draggable: !h,
|
1037 |
+
scrollwheel: !h
|
1038 |
+
})
|
1039 |
+
});
|
1040 |
+
d(".intergeo_tlbr_ul_li_h3").click(function() {
|
1041 |
+
var h = d(this).parent();
|
1042 |
+
if (h.hasClass("open")) {
|
1043 |
+
h.removeClass("open")
|
1044 |
+
} else {
|
1045 |
+
d(".intergeo_tlbr_ul_li.open").removeClass("open");
|
1046 |
+
h.addClass("open")
|
1047 |
+
}
|
1048 |
+
});
|
1049 |
+
d(".intergeo_tlbr_cntrl_more_info").click(function() {
|
1050 |
+
d(this).parent().nextAll(".intergeo_tlbr_cntrl_dsc:first").toggle();
|
1051 |
+
return false
|
1052 |
+
});
|
1053 |
+
d(".intergeo_tlbr_cntrl_ttl").click(function() {
|
1054 |
+
d(this).toggleClass("open").parent().find(".intergeo_tlbr_cntrl_items").toggle();
|
1055 |
+
return false
|
1056 |
+
});
|
1057 |
+
d(".color-picker-hex").wpColorPicker({
|
1058 |
+
change: function() {
|
1059 |
+
clearTimeout(g);
|
1060 |
+
g = setTimeout(function() {
|
1061 |
+
f.preview()
|
1062 |
+
}, 500)
|
1063 |
+
}
|
1064 |
+
});
|
1065 |
+
d(".intergeo_tlbr_clr").wpColorPicker();
|
1066 |
+
d("#intergeo_show_map_center").change(function() {
|
1067 |
+
d("#intergeo_canvas_center").toggle();
|
1068 |
+
d.post(intergeo_options.ajaxurl, {
|
1069 |
+
action: "intergeo_show_map_center",
|
1070 |
+
nonce: intergeo_options.nonce || "",
|
1071 |
+
status: d(this).is(":checked") ? 1 : 0
|
1072 |
+
})
|
1073 |
+
});
|
1074 |
+
d("#intergeo_tlbr_drawing_tools").change(function() {
|
1075 |
+
f.drawing.setDrawingMode(null);
|
1076 |
+
f.drawing.setOptions({
|
1077 |
+
drawingControl: d(this).is(":checked")
|
1078 |
+
})
|
1079 |
+
});
|
1080 |
+
d(".intergeo_ppp_cls").click(function() {
|
1081 |
+
d(this).parents(".intergeo_ppp").fadeOut(150);
|
1082 |
+
return false
|
1083 |
+
});
|
1084 |
+
d("#intergeo_go_to_address").click(function() {
|
1085 |
+
d("#intergeo_address_ppp").fadeIn(150);
|
1086 |
+
return false
|
1087 |
+
});
|
1088 |
+
d("#intergeo_address_ppp .intergeo_ppp_frm").submit(function() {
|
1089 |
+
var h = d(this),
|
1090 |
+
j = h.find(".intergeo_ppp_txt"),
|
1091 |
+
i = d.trim(j.val());
|
1092 |
+
if (i != "") {
|
1093 |
+
if (!f.geocoder) {
|
1094 |
+
f.geocoder = new c.Geocoder()
|
1095 |
+
}
|
1096 |
+
f.geocoder.geocode({
|
1097 |
+
address: i
|
1098 |
+
}, function(l, k) {
|
1099 |
+
if (k == c.GeocoderStatus.OK) {
|
1100 |
+
f.map.setCenter(l[0].geometry.location)
|
1101 |
+
}
|
1102 |
+
})
|
1103 |
+
}
|
1104 |
+
j.val("");
|
1105 |
+
h.parents(".intergeo_ppp").fadeOut(150);
|
1106 |
+
return false
|
1107 |
+
});
|
1108 |
+
d(".intregeo_ppp_frm_overlay").submit(function() {
|
1109 |
+
var j = d(this),
|
1110 |
+
h = parseInt(j.attr("data-position")),
|
1111 |
+
i = j.attr("data-target");
|
1112 |
+
j.parents(".intergeo_ppp").fadeOut(150);
|
1113 |
+
if (f[i] && f[i][h]) {
|
1114 |
+
f[i][h].update(j)
|
1115 |
+
}
|
1116 |
+
return false
|
1117 |
+
});
|
1118 |
+
d("#intergeo_tlbr_new_drctn").click(function() {
|
1119 |
+
f.createDirection();
|
1120 |
+
return false
|
1121 |
+
})
|
1122 |
+
})
|
1123 |
+
})(jQuery, google.maps, intergeo.maps);
|
js/rendering.js
CHANGED
@@ -1 +1,446 @@
|
|
1 |
-
(function(c,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function(c, b) {
|
2 |
+
var a = function(d, f) {
|
3 |
+
var e = this;
|
4 |
+
e.map = null;
|
5 |
+
e.container = document.getElementById(d);
|
6 |
+
e.options = f;
|
7 |
+
e.infowindow = null;
|
8 |
+
e._normalizeOptions()
|
9 |
+
};
|
10 |
+
a.styles = {
|
11 |
+
DEFAULT: [],
|
12 |
+
RED: [{
|
13 |
+
featureType: "all",
|
14 |
+
stylers: [{
|
15 |
+
hue: "#ff0000"
|
16 |
+
}]
|
17 |
+
}],
|
18 |
+
NIGHT: [{
|
19 |
+
featureType: "all",
|
20 |
+
stylers: [{
|
21 |
+
invert_lightness: "true"
|
22 |
+
}]
|
23 |
+
}],
|
24 |
+
BLUE: [{
|
25 |
+
featureType: "all",
|
26 |
+
stylers: [{
|
27 |
+
hue: "#0000b0"
|
28 |
+
}, {
|
29 |
+
invert_lightness: "true"
|
30 |
+
}, {
|
31 |
+
saturation: -30
|
32 |
+
}]
|
33 |
+
}],
|
34 |
+
GREYSCALE: [{
|
35 |
+
featureType: "all",
|
36 |
+
stylers: [{
|
37 |
+
saturation: -100
|
38 |
+
}, {
|
39 |
+
gamma: 0.5
|
40 |
+
}]
|
41 |
+
}],
|
42 |
+
NO_ROADS: [{
|
43 |
+
featureType: "road",
|
44 |
+
stylers: [{
|
45 |
+
visibility: "off"
|
46 |
+
}]
|
47 |
+
}],
|
48 |
+
MIXED: [{
|
49 |
+
featureType: "landscape",
|
50 |
+
stylers: [{
|
51 |
+
hue: "#00dd00"
|
52 |
+
}]
|
53 |
+
}, {
|
54 |
+
featureType: "road",
|
55 |
+
stylers: [{
|
56 |
+
hue: "#dd0000"
|
57 |
+
}]
|
58 |
+
}, {
|
59 |
+
featureType: "water",
|
60 |
+
stylers: [{
|
61 |
+
hue: "#000040"
|
62 |
+
}]
|
63 |
+
}, {
|
64 |
+
featureType: "poi.park",
|
65 |
+
stylers: [{
|
66 |
+
visibility: "off"
|
67 |
+
}]
|
68 |
+
}, {
|
69 |
+
featureType: "road.arterial",
|
70 |
+
stylers: [{
|
71 |
+
hue: "#ffff00"
|
72 |
+
}]
|
73 |
+
}, {
|
74 |
+
featureType: "road.local",
|
75 |
+
stylers: [{
|
76 |
+
visibility: "off"
|
77 |
+
}]
|
78 |
+
}],
|
79 |
+
CHILLED: [{
|
80 |
+
featureType: "road",
|
81 |
+
elementType: "geometry",
|
82 |
+
stylers: [{
|
83 |
+
visibility: "simplified"
|
84 |
+
}]
|
85 |
+
}, {
|
86 |
+
featureType: "road.arterial",
|
87 |
+
stylers: [{
|
88 |
+
hue: 149
|
89 |
+
}, {
|
90 |
+
saturation: -78
|
91 |
+
}, {
|
92 |
+
lightness: 0
|
93 |
+
}]
|
94 |
+
}, {
|
95 |
+
featureType: "road.highway",
|
96 |
+
stylers: [{
|
97 |
+
hue: -31
|
98 |
+
}, {
|
99 |
+
saturation: -40
|
100 |
+
}, {
|
101 |
+
lightness: 2.8
|
102 |
+
}]
|
103 |
+
}, {
|
104 |
+
featureType: "poi",
|
105 |
+
elementType: "label",
|
106 |
+
stylers: [{
|
107 |
+
visibility: "off"
|
108 |
+
}]
|
109 |
+
}, {
|
110 |
+
featureType: "landscape",
|
111 |
+
stylers: [{
|
112 |
+
hue: 163
|
113 |
+
}, {
|
114 |
+
saturation: -26
|
115 |
+
}, {
|
116 |
+
lightness: -1.1
|
117 |
+
}]
|
118 |
+
}, {
|
119 |
+
featureType: "transit",
|
120 |
+
stylers: [{
|
121 |
+
visibility: "off"
|
122 |
+
}]
|
123 |
+
}, {
|
124 |
+
featureType: "water",
|
125 |
+
stylers: [{
|
126 |
+
hue: 3
|
127 |
+
}, {
|
128 |
+
saturation: -24.24
|
129 |
+
}, {
|
130 |
+
lightness: -38.57
|
131 |
+
}]
|
132 |
+
}]
|
133 |
+
};
|
134 |
+
a.prototype = {};
|
135 |
+
a.prototype._normalizeOptions = function() {
|
136 |
+
var g = this.options.map || {},
|
137 |
+
f = function(i) {
|
138 |
+
return i === "1"
|
139 |
+
},
|
140 |
+
e = function(i, j, k) {
|
141 |
+
return j[i] || k
|
142 |
+
},
|
143 |
+
d = function(i) {
|
144 |
+
return e(i, b.ControlPosition, 0)
|
145 |
+
},
|
146 |
+
h = {
|
147 |
+
minZoom: parseInt,
|
148 |
+
maxZoom: parseInt,
|
149 |
+
scrollwheel: f,
|
150 |
+
draggable: f,
|
151 |
+
mapTypeId: function(i) {
|
152 |
+
return b.MapTypeId[i] || b.MapTypeId.ROADMAP
|
153 |
+
},
|
154 |
+
mapTypeControl: f,
|
155 |
+
mapTypeControlOptions: {
|
156 |
+
position: d,
|
157 |
+
mapTypeIds: function(i) {
|
158 |
+
var j = [];
|
159 |
+
c.each(i, function(k, l) {
|
160 |
+
if (b.MapTypeId[l] !== undefined) {
|
161 |
+
j.push(b.MapTypeId[l])
|
162 |
+
}
|
163 |
+
});
|
164 |
+
return j
|
165 |
+
},
|
166 |
+
style: function(i) {
|
167 |
+
return e(i, b.MapTypeControlStyle, b.MapTypeControlStyle.DEFAULT)
|
168 |
+
}
|
169 |
+
},
|
170 |
+
overviewMapControl: f,
|
171 |
+
overviewMapControlOptions: {
|
172 |
+
opened: f
|
173 |
+
},
|
174 |
+
panControl: f,
|
175 |
+
panControlOptions: {
|
176 |
+
position: d
|
177 |
+
},
|
178 |
+
rotateControl: f,
|
179 |
+
rotateControlOptions: {
|
180 |
+
position: d
|
181 |
+
},
|
182 |
+
scaleControl: f,
|
183 |
+
scaleControlOptions: {
|
184 |
+
position: d
|
185 |
+
},
|
186 |
+
streetViewControl: f,
|
187 |
+
streetViewControlOptions: {
|
188 |
+
position: d
|
189 |
+
},
|
190 |
+
zoomControl: f,
|
191 |
+
zoomControlOptions: {
|
192 |
+
position: d,
|
193 |
+
style: function(i) {
|
194 |
+
return e(i, b.ZoomControlStyle, b.ZoomControlStyle.DEFAULT)
|
195 |
+
}
|
196 |
+
}
|
197 |
+
};
|
198 |
+
return c.each(g, function(i, j) {
|
199 |
+
if (h[i] === undefined) {
|
200 |
+
delete g[i]
|
201 |
+
} else {
|
202 |
+
if (typeof j === "boolean") {
|
203 |
+
j = j ? "1" : "0";
|
204 |
+
}
|
205 |
+
if (typeof j === "string") {
|
206 |
+
g[i] = h[i](j)
|
207 |
+
} else {
|
208 |
+
c.each(j, function(l, k) {
|
209 |
+
if (h[i][l] === undefined) {
|
210 |
+
delete g[i][l]
|
211 |
+
} else {
|
212 |
+
g[i][l] = h[i][l](k)
|
213 |
+
}
|
214 |
+
})
|
215 |
+
}
|
216 |
+
}
|
217 |
+
})
|
218 |
+
};
|
219 |
+
a.prototype._getGeocoder = function() {
|
220 |
+
if (!a._geocoder) {
|
221 |
+
a._geocoder = new b.Geocoder()
|
222 |
+
}
|
223 |
+
return a._geocoder
|
224 |
+
};
|
225 |
+
a.prototype._renderOverlays = function() {
|
226 |
+
var d = this;
|
227 |
+
c.each(d.options.overlays.marker || [], function(h, g) {
|
228 |
+
var f;
|
229 |
+
try {
|
230 |
+
f = new b.Marker({
|
231 |
+
position: new b.LatLng(g.position[0], g.position[1]),
|
232 |
+
map: d.map,
|
233 |
+
title: g.title || "",
|
234 |
+
icon: g.icon || null
|
235 |
+
});
|
236 |
+
b.event.addListener(f, "click", function() {
|
237 |
+
var i, e = c.trim(g.info || "");
|
238 |
+
if (e.length) {
|
239 |
+
if (d.infowindow) {
|
240 |
+
d.infowindow.close()
|
241 |
+
}
|
242 |
+
i = new b.InfoWindow();
|
243 |
+
i.setContent(e);
|
244 |
+
i.open(d.map, f);
|
245 |
+
d.infowindow = i
|
246 |
+
}
|
247 |
+
})
|
248 |
+
} catch (j) {}
|
249 |
+
});
|
250 |
+
c.each(d.options.overlays.polyline || [], function(g, f) {
|
251 |
+
var j = [];
|
252 |
+
c.each(f.path || [], function(i, e) {
|
253 |
+
if (e.length == 2) {
|
254 |
+
j.push(new b.LatLng(e[0], e[1]))
|
255 |
+
}
|
256 |
+
});
|
257 |
+
if (j.length >= 2) {
|
258 |
+
try {
|
259 |
+
new b.Polyline({
|
260 |
+
map: d.map,
|
261 |
+
path: j,
|
262 |
+
strokeColor: f.color || "#000000",
|
263 |
+
strokeOpacity: f.opacity || 1,
|
264 |
+
strokeWeight: f.weight || 3
|
265 |
+
})
|
266 |
+
} catch (h) {}
|
267 |
+
}
|
268 |
+
});
|
269 |
+
c.each(d.options.overlays.polygon || [], function(g, f) {
|
270 |
+
var j = [];
|
271 |
+
c.each(f.path || [], function(i, e) {
|
272 |
+
if (e.length == 2) {
|
273 |
+
j.push(new b.LatLng(e[0], e[1]))
|
274 |
+
}
|
275 |
+
});
|
276 |
+
if (j.length >= 2) {
|
277 |
+
try {
|
278 |
+
new b.Polygon({
|
279 |
+
map: d.map,
|
280 |
+
path: j,
|
281 |
+
strokeColor: f.stroke_color || "#000000",
|
282 |
+
strokeOpacity: f.stroke_opacity || 1,
|
283 |
+
strokeWeight: f.weight || 3,
|
284 |
+
strokePosition: b.StrokePosition[f.position] || b.StrokePosition.CENTER,
|
285 |
+
fillColor: f.fill_color || "#000000",
|
286 |
+
fillOpacity: f.fill_opacity || 0.3
|
287 |
+
})
|
288 |
+
} catch (h) {}
|
289 |
+
}
|
290 |
+
});
|
291 |
+
c.each(d.options.overlays.rectangle || [], function(g, f) {
|
292 |
+
var j = [];
|
293 |
+
c.each(f.path || [], function(i, e) {
|
294 |
+
if (e.length == 2) {
|
295 |
+
j.push(new b.LatLng(e[0], e[1]))
|
296 |
+
}
|
297 |
+
});
|
298 |
+
if (j.length == 2) {
|
299 |
+
try {
|
300 |
+
new b.Rectangle({
|
301 |
+
map: d.map,
|
302 |
+
bounds: new b.LatLngBounds(j[0], j[1]),
|
303 |
+
strokeColor: f.stroke_color || "#000000",
|
304 |
+
strokeOpacity: f.stroke_opacity || 1,
|
305 |
+
strokeWeight: f.weight || 3,
|
306 |
+
strokePosition: b.StrokePosition[f.position] || b.StrokePosition.CENTER,
|
307 |
+
fillColor: f.fill_color || "#000000",
|
308 |
+
fillOpacity: f.fill_opacity || 0.3
|
309 |
+
})
|
310 |
+
} catch (h) {}
|
311 |
+
}
|
312 |
+
});
|
313 |
+
c.each(d.options.overlays.circle || [], function(g, f) {
|
314 |
+
try {
|
315 |
+
new b.Circle({
|
316 |
+
map: d.map,
|
317 |
+
center: new b.LatLng(f.path[0][0], f.path[0][1]),
|
318 |
+
radius: parseFloat(f.path[1][0]),
|
319 |
+
strokeColor: f.stroke_color || "#000000",
|
320 |
+
strokeOpacity: f.stroke_opacity || 1,
|
321 |
+
strokeWeight: f.weight || 3,
|
322 |
+
strokePosition: b.StrokePosition[f.position] || b.StrokePosition.CENTER,
|
323 |
+
fillColor: f.fill_color || "#000000",
|
324 |
+
fillOpacity: f.fill_opacity || 0.3
|
325 |
+
})
|
326 |
+
} catch (h) {}
|
327 |
+
})
|
328 |
+
};
|
329 |
+
a.prototype._renderDirections = function() {
|
330 |
+
var e = this,
|
331 |
+
d = new b.DirectionsService();
|
332 |
+
c.each(e.options.directions || [], function(g, f) {
|
333 |
+
d.route({
|
334 |
+
origin: f.from,
|
335 |
+
destination: f.to,
|
336 |
+
travelMode: b.TravelMode[f.mode] || b.TravelMode.DRIVING
|
337 |
+
}, function(i, h) {
|
338 |
+
if (h == b.DirectionsStatus.OK) {
|
339 |
+
new b.DirectionsRenderer({
|
340 |
+
map: e.map,
|
341 |
+
directions: i
|
342 |
+
})
|
343 |
+
}
|
344 |
+
})
|
345 |
+
})
|
346 |
+
};
|
347 |
+
a.prototype.render = function() {
|
348 |
+
var d = this,
|
349 |
+
j = d.options.layer || {},
|
350 |
+
i = d.options.weather || {},
|
351 |
+
g = d.options.panoramio || {},
|
352 |
+
k = null,
|
353 |
+
f = d.options.adsense || {};
|
354 |
+
if (!d.container) {
|
355 |
+
return false
|
356 |
+
}
|
357 |
+
d.map = new b.Map(d.container, c.extend({
|
358 |
+
center: new b.LatLng(d.options.lat || 48.1366069, d.options.lng || 11.577085099999977),
|
359 |
+
zoom: d.options.zoom || 5,
|
360 |
+
mapTypeId: b.MapTypeId.ROADMAP
|
361 |
+
}, d.options.map || {}));
|
362 |
+
if (d.options.styles && d.options.styles.type) {
|
363 |
+
if (d.options.styles.type == -1) {
|
364 |
+
try {
|
365 |
+
d.map.setOptions({
|
366 |
+
styles: d.options.styles.custom || []
|
367 |
+
})
|
368 |
+
} catch (h) {}
|
369 |
+
} else {
|
370 |
+
if (a.styles[d.options.styles.type] !== undefined) {
|
371 |
+
d.map.setOptions({
|
372 |
+
styles: a.styles[d.options.styles.type]
|
373 |
+
})
|
374 |
+
}
|
375 |
+
}
|
376 |
+
}
|
377 |
+
if (d.options.address) {
|
378 |
+
d._getGeocoder().geocode({
|
379 |
+
address: d.options.address
|
380 |
+
}, function(l, e) {
|
381 |
+
if (e == b.GeocoderStatus.OK) {
|
382 |
+
d.map.setCenter(l[0].geometry.location)
|
383 |
+
}
|
384 |
+
})
|
385 |
+
}
|
386 |
+
if (d.options.overlays) {
|
387 |
+
d._renderOverlays()
|
388 |
+
}
|
389 |
+
if (d.options.directions) {
|
390 |
+
d._renderDirections()
|
391 |
+
}
|
392 |
+
if (j.traffic) {
|
393 |
+
(new b.TrafficLayer()).setMap(d.map)
|
394 |
+
}
|
395 |
+
if (j.bicycling) {
|
396 |
+
(new b.BicyclingLayer()).setMap(d.map)
|
397 |
+
}
|
398 |
+
if (j.weather) {
|
399 |
+
new b.weather.WeatherLayer({
|
400 |
+
map: d.map,
|
401 |
+
temperatureUnits: b.weather.TemperatureUnit[i.temperatureUnits || "CELSIUS"],
|
402 |
+
windSpeedUnits: b.weather.WindSpeedUnit[i.windSpeedUnits || "METERS_PER_SECOND"]
|
403 |
+
})
|
404 |
+
}
|
405 |
+
if (j.cloud) {
|
406 |
+
(new b.weather.CloudLayer()).setMap(d.map)
|
407 |
+
}
|
408 |
+
if (j.panoramio) {
|
409 |
+
new b.panoramio.PanoramioLayer({
|
410 |
+
map: d.map,
|
411 |
+
tag: g.tag || "",
|
412 |
+
userId: g.userId || ""
|
413 |
+
})
|
414 |
+
}
|
415 |
+
if (j.adsense && intergeo_options.adsense.publisher_id && c.trim(intergeo_options.adsense.publisher_id) != "") {
|
416 |
+
k = new b.adsense.AdUnit(document.createElement("div"), {
|
417 |
+
map: d.map,
|
418 |
+
visible: true,
|
419 |
+
publisherId: intergeo_options.adsense.publisher_id,
|
420 |
+
backgroundColor: f.backgroundColor || "",
|
421 |
+
borderColor: f.borderColor || "",
|
422 |
+
textColor: f.urlColor || "",
|
423 |
+
titleColor: f.titleColor || "",
|
424 |
+
urlColor: f.textColor || ""
|
425 |
+
});
|
426 |
+
if (f.position && b.ControlPosition[f.position]) {
|
427 |
+
k.setPosition(b.ControlPosition[f.position])
|
428 |
+
}
|
429 |
+
if (f.format && b.adsense.AdFormat[f.format]) {
|
430 |
+
k.setFormat(b.adsense.AdFormat[f.format])
|
431 |
+
}
|
432 |
+
}
|
433 |
+
var containerID = c(this.container).attr("id");
|
434 |
+
var __map = window.intergeo_maps_maps || [];
|
435 |
+
__map[containerID] = d.map;
|
436 |
+
return true
|
437 |
+
};
|
438 |
+
c(document).ready(function() {
|
439 |
+
var d, e, f = window.intergeo_maps || [];
|
440 |
+
for (d = 0; d < f.length; d++) {
|
441 |
+
e = new a(f[d].container, f[d].options);
|
442 |
+
e.render()
|
443 |
+
}
|
444 |
+
})
|
445 |
+
|
446 |
+
})(jQuery, google.maps);
|
readme.txt
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
-
===
|
2 |
Contributors: codeinwp,marius2012,marius_codeinwp,hardeepasrani,themeisle,Madalin_ThemeIsle
|
3 |
Tags: directions, easy map, google, google map, google map plugin, google maps, latitude, location, longitude, map, map directions, map markers, map plugin, map widget, maps, marker, polygons, polylines, routes, store locator, streetview, wp google map, wp google maps, wp maps,plugin,admin,widget,shortcode,google maps, maps, map, map markers, google, google map, maps api, wp maps, wp google maps, easy map, embed, marker, placemark, icon, geocode, shortcode, custom post type, multisite, marker clustering
|
4 |
Requires at least: 3.5
|
5 |
-
Tested up to: 4.
|
6 |
Stable tag: trunk
|
7 |
License: GPL v2.0 or later
|
8 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
@@ -11,11 +11,11 @@ A simple, easy and quite powerful Google Maps tool to create, manage and embed c
|
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
The Intergeo Google Maps plugin is a simple, easy and in the same time quite powerful tool for handling Google Maps in your website.
|
15 |
|
16 |
The powerful UI builder allows users to:
|
17 |
|
18 |
-
* Setup initial position and zooming level of a
|
19 |
* Adjust controls settings and positioning;
|
20 |
* Setup map color styles by using predefined color schemes or by using custom color settings;
|
21 |
* Add overlays like markers, rectangles, circles, polylines and polygons;
|
@@ -24,17 +24,28 @@ The powerful UI builder allows users to:
|
|
24 |
|
25 |
### Create Google maps with shortcode ###
|
26 |
|
27 |
-
To create new maps you just can input simple shortcode into your post, page, text widget or taxonomy description:
|
28 |
|
29 |
`[intergeo]Your address[/intergeo]`
|
30 |
|
31 |
-
This shortcode will be displayed as Google
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
**Width**
|
34 |
-
Sets width of the
|
35 |
|
36 |
**Height**
|
37 |
-
Sets width of the
|
38 |
|
39 |
**Style**
|
40 |
This attribute allows users to set extra styles for Google map's container element. It accepts all valid css properties and will echo it in the style attribute of the container element. Default value is empty.
|
@@ -49,13 +60,15 @@ So your shortcode could looks like this one:
|
|
49 |
|
50 |
`[intergeo zoom=”12” width=”50%” heigth=”400px” style=”border: 3px solid red; margin: 0 auto;”]Central Park, NY[/intergeo]`
|
51 |
|
52 |
-
|
|
|
|
|
53 |
|
54 |
Another way to create map is to use UI builder. This is more recommended way to build a Google map as this way provides much more features and wide range of settings to customize. To create a map with UI builder, pass following steps:
|
55 |
|
56 |
1. Create a new post or a page, or just edit existing one;
|
57 |
1. Place the mouse cursor into the content editor, at the place you want to embed a map and click on **Add Media** button above editor toolbar;
|
58 |
-
1. When media popup appears, find **Intergeo
|
59 |
1. Now you have to see Intergeo UI builder which allows you to customize your map;
|
60 |
1. Use all tools from right sidebar of the builder to create a map you need;
|
61 |
1. After finishing maps configuration click on **Insert into post** button at the footer of the builder;
|
@@ -105,3 +118,12 @@ function filter_intergeo_map_settings( $options ) {
|
|
105 |
4. Bicycling layer and gray styles
|
106 |
5. Overlay settings
|
107 |
6. Markers settings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== WordPress Google Maps Plugin ===
|
2 |
Contributors: codeinwp,marius2012,marius_codeinwp,hardeepasrani,themeisle,Madalin_ThemeIsle
|
3 |
Tags: directions, easy map, google, google map, google map plugin, google maps, latitude, location, longitude, map, map directions, map markers, map plugin, map widget, maps, marker, polygons, polylines, routes, store locator, streetview, wp google map, wp google maps, wp maps,plugin,admin,widget,shortcode,google maps, maps, map, map markers, google, google map, maps api, wp maps, wp google maps, easy map, embed, marker, placemark, icon, geocode, shortcode, custom post type, multisite, marker clustering
|
4 |
Requires at least: 3.5
|
5 |
+
Tested up to: 4.4.1
|
6 |
Stable tag: trunk
|
7 |
License: GPL v2.0 or later
|
8 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
The Intergeo Google Maps WordPress plugin is a simple, easy and in the same time quite powerful tool for handling Google Maps in your website. This simple WordPress map plugin allow users to create new maps by using powerful UI builder. Created maps could be easily edited and saved with new settings. To increase the speed of creation process the plugin has ability to clone a map with all it's settings. Finally the plugin has attractive library which allows users to browse all maps in the system and delete unnecessary maps.
|
15 |
|
16 |
The powerful UI builder allows users to:
|
17 |
|
18 |
+
* Setup initial position and zooming level of a map;
|
19 |
* Adjust controls settings and positioning;
|
20 |
* Setup map color styles by using predefined color schemes or by using custom color settings;
|
21 |
* Add overlays like markers, rectangles, circles, polylines and polygons;
|
24 |
|
25 |
### Create Google maps with shortcode ###
|
26 |
|
27 |
+
To create new WordPress maps you just can input simple shortcode into your post, page, text widget or taxonomy description:
|
28 |
|
29 |
`[intergeo]Your address[/intergeo]`
|
30 |
|
31 |
+
This shortcode will be displayed as Google Maps centered at specific address. The shortcode could be extended with custom attributes like height, width, zoom, etc. These attributes will setup special settings for a map.
|
32 |
+
|
33 |
+
> **Time-saving features available in the Pro version:**
|
34 |
+
>
|
35 |
+
> * Custom layers for maps
|
36 |
+
> * Import markers in bulk
|
37 |
+
> * Priority email support from the developer of the plugin
|
38 |
+
> * Support and updates for 1 year
|
39 |
+
>
|
40 |
+
> **[Learn more about Intergeo Maps Pro](http://themeisle.com/plugins/intergeo-maps-pro/)**
|
41 |
+
|
42 |
+
The following table describes all possible attributes, which users can use with shortcodes:
|
43 |
|
44 |
**Width**
|
45 |
+
Sets width of the map container. Accepts all valid CSS values as css width property accepts. For example, the value could be set in pixels like 500px, or in percentage like 75%. Default value is 100%.
|
46 |
|
47 |
**Height**
|
48 |
+
Sets width of the map container. Accepts all valid CSS values as css height property accepts. For example, the value could be set in pixels like 700px. Default value is 300px.
|
49 |
|
50 |
**Style**
|
51 |
This attribute allows users to set extra styles for Google map's container element. It accepts all valid css properties and will echo it in the style attribute of the container element. Default value is empty.
|
60 |
|
61 |
`[intergeo zoom=”12” width=”50%” heigth=”400px” style=”border: 3px solid red; margin: 0 auto;”]Central Park, NY[/intergeo]`
|
62 |
|
63 |
+
Check-out the <a href="http://themeisle.com/plugins/intergeo-maps-lite/" rel="frield">#1 free Google Maps plugin</a>
|
64 |
+
|
65 |
+
### Create map with UI builder ###
|
66 |
|
67 |
Another way to create map is to use UI builder. This is more recommended way to build a Google map as this way provides much more features and wide range of settings to customize. To create a map with UI builder, pass following steps:
|
68 |
|
69 |
1. Create a new post or a page, or just edit existing one;
|
70 |
1. Place the mouse cursor into the content editor, at the place you want to embed a map and click on **Add Media** button above editor toolbar;
|
71 |
+
1. When media popup appears, find **Intergeo Maps** link in the left sidebar of popup window, click on the link;
|
72 |
1. Now you have to see Intergeo UI builder which allows you to customize your map;
|
73 |
1. Use all tools from right sidebar of the builder to create a map you need;
|
74 |
1. After finishing maps configuration click on **Insert into post** button at the footer of the builder;
|
118 |
4. Bicycling layer and gray styles
|
119 |
5. Overlay settings
|
120 |
6. Markers settings
|
121 |
+
|
122 |
+
== Changelog ==
|
123 |
+
|
124 |
+
= 1.0.2 =
|
125 |
+
* Fixed minZoom and maxZoom settings.
|
126 |
+
|
127 |
+
= 1.0.1 =
|
128 |
+
* Fixed compatibility with Wordpress 4.3 versions
|
129 |
+
|
templates/iframe/form.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
<form id="intergeo_frm" method="post"<?php echo !$post_id ? ' target="_parent"' : '' ?>>
|
2 |
<input type="hidden" id="intergeo_map_lat" name="lat" value="<?php echo isset( $json['lat'] ) ? esc_attr( $json['lat'] ) : 48.1366069 ?>">
|
3 |
<input type="hidden" id="intergeo_map_lng" name="lng" value="<?php echo isset( $json['lng'] ) ? esc_attr( $json['lng'] ) : 11.577085099999977 ?>">
|
4 |
<input type="hidden" id="intergeo_map_zoom" name="zoom" value="<?php echo isset( $json['zoom'] ) ? esc_attr( $json['zoom'] ) : 5 ?>">
|
@@ -27,6 +27,10 @@
|
|
27 |
<li class="intergeo_tlbr_ul_li">
|
28 |
<?php include INTERGEO_ABSPATH . '/templates/iframe/adsense.php' ?>
|
29 |
</li>
|
|
|
|
|
|
|
|
|
30 |
</ul>
|
31 |
</div>
|
32 |
<div id="intergeo_canvas_wrapper">
|
1 |
+
<form id="intergeo_frm" method="post"<?php echo !$post_id ? ' origtarget="_parent" target="_parent"' : 'origtarget="self"' ?>>
|
2 |
<input type="hidden" id="intergeo_map_lat" name="lat" value="<?php echo isset( $json['lat'] ) ? esc_attr( $json['lat'] ) : 48.1366069 ?>">
|
3 |
<input type="hidden" id="intergeo_map_lng" name="lng" value="<?php echo isset( $json['lng'] ) ? esc_attr( $json['lng'] ) : 11.577085099999977 ?>">
|
4 |
<input type="hidden" id="intergeo_map_zoom" name="zoom" value="<?php echo isset( $json['zoom'] ) ? esc_attr( $json['zoom'] ) : 5 ?>">
|
27 |
<li class="intergeo_tlbr_ul_li">
|
28 |
<?php include INTERGEO_ABSPATH . '/templates/iframe/adsense.php' ?>
|
29 |
</li>
|
30 |
+
<?php
|
31 |
+
// Added by Ash/Upwork
|
32 |
+
include_once trailingslashit(dirname(__FILE__)) . "extra.php";
|
33 |
+
?>
|
34 |
</ul>
|
35 |
</div>
|
36 |
<div id="intergeo_canvas_wrapper">
|
templates/iframe/layers.php
CHANGED
@@ -124,4 +124,26 @@
|
|
124 |
</p>
|
125 |
</div>
|
126 |
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
</ul>
|
124 |
</p>
|
125 |
</div>
|
126 |
</li>
|
127 |
+
|
128 |
+
<?php
|
129 |
+
// Added by Ash/Upwork
|
130 |
+
if( defined( 'IntergeoMaps_Pro' ) ){
|
131 |
+
global $IntergeoMaps_Pro;
|
132 |
+
$IntergeoMaps_Pro->addForm("layers", $json);
|
133 |
+
}else{
|
134 |
+
?>
|
135 |
+
<li class="intergeo_tlbr_ul_li_ul_li">
|
136 |
+
<span class="intergeo_tlbr_cntrl_ttl"><?php esc_html_e( 'Custom layer', INTERGEO_PLUGIN_NAME ) ?></span>
|
137 |
+
<div class="intergeo_tlbr_cntrl_items">
|
138 |
+
<div class="intergeo_tlbr_cntrl_item">
|
139 |
+
<p class="intergeo_tlbr_grp_dsc">
|
140 |
+
<a>Custom Layers are available in the PRO version</a>
|
141 |
+
</p>
|
142 |
+
</div>
|
143 |
+
</div>
|
144 |
+
</li>
|
145 |
+
<?php
|
146 |
+
}
|
147 |
+
// Added by Ash/Upwork
|
148 |
+
?>
|
149 |
</ul>
|
templates/library/list.php
CHANGED
@@ -7,6 +7,7 @@
|
|
7 |
<script type="text/javascript">
|
8 |
/* <![CDATA[ */
|
9 |
window.intergeo_maps = [];
|
|
|
10 |
/* ]]> */
|
11 |
</script>
|
12 |
|
7 |
<script type="text/javascript">
|
8 |
/* <![CDATA[ */
|
9 |
window.intergeo_maps = [];
|
10 |
+
window.intergeo_maps_maps = [];
|
11 |
/* ]]> */
|
12 |
</script>
|
13 |
|