Version Description
- Changed: additional CSS changes to migrate layout to flex
- Changed: map font set to sans-serif to override themes
- Fixed: warning in settings when switching map engine type
- Fixed: warning in PHP log when displaying empty mashups
- Fixed: mashup sometimes deselected current POI in list for small maps
Download this release
Release Info
Developer | chrisvrichardson |
Plugin | MapPress Easy Google Maps |
Version | 2.53.6 |
Comparing to | |
See all releases |
Code changes from version 2.53.5 to 2.53.6
- css/mappress.css +27 -31
- css/mappress_admin.css +6 -1
- js/mappress.min.js +1 -1
- languages/mappress-google-maps-for-wordpress.pot +250 -250
- languages/texts.php +1 -1
- mappress.php +2 -2
- readme.txt +8 -1
- templates/map-header.php +2 -4
- templates/map-loop.php +1 -1
- templates/map.php +11 -9
css/mappress.css
CHANGED
@@ -17,24 +17,39 @@
|
|
17 |
min-width: 200px;
|
18 |
padding: 0px;
|
19 |
position: relative;
|
|
|
20 |
}
|
21 |
|
22 |
.mapp-layout * {
|
23 |
-
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
25 |
}
|
26 |
|
|
|
27 |
.mapp-layout .mapp-wrapper {
|
28 |
min-height: 200px;
|
29 |
position: relative;
|
30 |
}
|
31 |
|
32 |
-
|
|
|
33 |
display: flex;
|
|
|
34 |
position: absolute;
|
35 |
top: 0; left: 0; bottom: 0; right: 0;
|
36 |
}
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
.mapp-hidden {
|
39 |
display: none;
|
40 |
}
|
@@ -46,6 +61,7 @@
|
|
46 |
-----------------------------------------------------------------------------------
|
47 |
*/
|
48 |
|
|
|
49 |
.mapp-canvas-panel {
|
50 |
flex: 1;
|
51 |
height: 100%;
|
@@ -61,6 +77,7 @@
|
|
61 |
}
|
62 |
|
63 |
.mapp-canvas img {
|
|
|
64 |
box-shadow: none !important; /* 2012 */
|
65 |
border-radius: 0px !important; /* 2012 */
|
66 |
visibility: inherit !important;
|
@@ -70,6 +87,7 @@
|
|
70 |
background-color: transparent;
|
71 |
margin: 0px;
|
72 |
max-height: none;
|
|
|
73 |
padding: 0px;
|
74 |
}
|
75 |
|
@@ -141,9 +159,6 @@ only screen and (min-device-pixel-ratio: 2) {
|
|
141 |
text-align: center;
|
142 |
}
|
143 |
|
144 |
-
.mapp-list .mapp-items {
|
145 |
-
}
|
146 |
-
|
147 |
.mapp-list .mapp-item {
|
148 |
border-bottom: 1px solid lightgray;
|
149 |
cursor: pointer;
|
@@ -152,7 +167,7 @@ only screen and (min-device-pixel-ratio: 2) {
|
|
152 |
}
|
153 |
|
154 |
.mapp-list .mapp-item:hover, .mapp-list .mapp-item.mapp-selected {
|
155 |
-
background-color: #
|
156 |
}
|
157 |
|
158 |
.mapp-list .mapp-item .mapp-title {
|
@@ -222,13 +237,12 @@ only screen and (min-device-pixel-ratio: 2) {
|
|
222 |
|
223 |
/*
|
224 |
-----------------------------------------------------------------------------------
|
225 |
-
|
226 |
-----------------------------------------------------------------------------------
|
227 |
*/
|
228 |
|
229 |
.mapp-left .mapp-list {
|
230 |
border-right: 1px solid lightgray;
|
231 |
-
/*float: left;*/
|
232 |
height: 100%;
|
233 |
max-width: 45%;
|
234 |
width: 250px;
|
@@ -247,43 +261,25 @@ only screen and (min-device-pixel-ratio: 2) {
|
|
247 |
.mapp-header {
|
248 |
background-color: #eee;
|
249 |
border-bottom: 1px solid lightgray;
|
250 |
-
display:
|
251 |
-
height: 36px;
|
252 |
-
width: 100%;
|
253 |
-
}
|
254 |
-
|
255 |
-
.mapp-header > div {
|
256 |
-
display: table-row;
|
257 |
-
width: 100%;
|
258 |
-
}
|
259 |
-
|
260 |
-
.mapp-header > div > div {
|
261 |
-
display: table-cell;
|
262 |
-
padding: 0;
|
263 |
}
|
264 |
|
265 |
.mapp-header-button {
|
266 |
cursor: pointer;
|
267 |
-
height: 35px;
|
268 |
-
line-height: 35px;
|
269 |
min-width: 70px;
|
270 |
-
padding:
|
271 |
text-align: center;
|
272 |
text-transform: uppercase;
|
273 |
}
|
274 |
|
275 |
-
.mapp-header input[type="text"] {
|
276 |
-
display: inline;
|
277 |
-
}
|
278 |
-
|
279 |
/*
|
280 |
-----------------------------------------------------------------------------------
|
281 |
Search
|
282 |
-----------------------------------------------------------------------------------
|
283 |
*/
|
284 |
.mapp-search {
|
|
|
285 |
position: relative;
|
286 |
-
width: 100%;
|
287 |
}
|
288 |
|
289 |
.mapp-search input.mapp-error {
|
@@ -348,6 +344,7 @@ input.mapp-aa-input, input.mapp-aa-hint {
|
|
348 |
}
|
349 |
|
350 |
.mapp-aa-suggestion span, .mapp-aa-suggestion p {
|
|
|
351 |
white-space: nowrap !important;
|
352 |
}
|
353 |
|
@@ -656,7 +653,6 @@ input.mapp-aa-input, input.mapp-aa-hint {
|
|
656 |
position: absolute;
|
657 |
top: 10px; left: 10px; bottom: 0; right: 0;
|
658 |
width: 32px;
|
659 |
-
z-index: 1000;
|
660 |
}
|
661 |
|
662 |
.mapp-menu {
|
17 |
min-width: 200px;
|
18 |
padding: 0px;
|
19 |
position: relative;
|
20 |
+
font-family: sans-serif;
|
21 |
}
|
22 |
|
23 |
.mapp-layout * {
|
24 |
+
box-sizing: border-box;
|
25 |
+
font-size: 13px;
|
26 |
+
}
|
27 |
+
|
28 |
+
/* 2019 */
|
29 |
+
.mapp-layout input, .mapp-layout button, .mapp-layout select, .mapp-layout textarea {
|
30 |
+
font-family: sans-serif;
|
31 |
}
|
32 |
|
33 |
+
/* Responsive wrapper */
|
34 |
.mapp-layout .mapp-wrapper {
|
35 |
min-height: 200px;
|
36 |
position: relative;
|
37 |
}
|
38 |
|
39 |
+
/* Responsive content */
|
40 |
+
.mapp-layout .mapp-content {
|
41 |
display: flex;
|
42 |
+
flex-direction: column;
|
43 |
position: absolute;
|
44 |
top: 0; left: 0; bottom: 0; right: 0;
|
45 |
}
|
46 |
|
47 |
+
.mapp-layout .mapp-main {
|
48 |
+
display: flex;
|
49 |
+
flex: 1;
|
50 |
+
overflow: hidden;
|
51 |
+
}
|
52 |
+
|
53 |
.mapp-hidden {
|
54 |
display: none;
|
55 |
}
|
61 |
-----------------------------------------------------------------------------------
|
62 |
*/
|
63 |
|
64 |
+
/* Map controls are rendered here, not on the canvas */
|
65 |
.mapp-canvas-panel {
|
66 |
flex: 1;
|
67 |
height: 100%;
|
77 |
}
|
78 |
|
79 |
.mapp-canvas img {
|
80 |
+
background: none;
|
81 |
box-shadow: none !important; /* 2012 */
|
82 |
border-radius: 0px !important; /* 2012 */
|
83 |
visibility: inherit !important;
|
87 |
background-color: transparent;
|
88 |
margin: 0px;
|
89 |
max-height: none;
|
90 |
+
max-width: none !important; /* Override gutenberg */
|
91 |
padding: 0px;
|
92 |
}
|
93 |
|
159 |
text-align: center;
|
160 |
}
|
161 |
|
|
|
|
|
|
|
162 |
.mapp-list .mapp-item {
|
163 |
border-bottom: 1px solid lightgray;
|
164 |
cursor: pointer;
|
167 |
}
|
168 |
|
169 |
.mapp-list .mapp-item:hover, .mapp-list .mapp-item.mapp-selected {
|
170 |
+
background-color: #f6f6f6;
|
171 |
}
|
172 |
|
173 |
.mapp-list .mapp-item .mapp-title {
|
237 |
|
238 |
/*
|
239 |
-----------------------------------------------------------------------------------
|
240 |
+
Layouts
|
241 |
-----------------------------------------------------------------------------------
|
242 |
*/
|
243 |
|
244 |
.mapp-left .mapp-list {
|
245 |
border-right: 1px solid lightgray;
|
|
|
246 |
height: 100%;
|
247 |
max-width: 45%;
|
248 |
width: 250px;
|
261 |
.mapp-header {
|
262 |
background-color: #eee;
|
263 |
border-bottom: 1px solid lightgray;
|
264 |
+
display: flex;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
}
|
266 |
|
267 |
.mapp-header-button {
|
268 |
cursor: pointer;
|
|
|
|
|
269 |
min-width: 70px;
|
270 |
+
padding: 5px;
|
271 |
text-align: center;
|
272 |
text-transform: uppercase;
|
273 |
}
|
274 |
|
|
|
|
|
|
|
|
|
275 |
/*
|
276 |
-----------------------------------------------------------------------------------
|
277 |
Search
|
278 |
-----------------------------------------------------------------------------------
|
279 |
*/
|
280 |
.mapp-search {
|
281 |
+
flex: 1;
|
282 |
position: relative;
|
|
|
283 |
}
|
284 |
|
285 |
.mapp-search input.mapp-error {
|
344 |
}
|
345 |
|
346 |
.mapp-aa-suggestion span, .mapp-aa-suggestion p {
|
347 |
+
margin: 0 !important;
|
348 |
white-space: nowrap !important;
|
349 |
}
|
350 |
|
653 |
position: absolute;
|
654 |
top: 10px; left: 10px; bottom: 0; right: 0;
|
655 |
width: 32px;
|
|
|
656 |
}
|
657 |
|
658 |
.mapp-menu {
|
css/mappress_admin.css
CHANGED
@@ -22,12 +22,17 @@
|
|
22 |
vertical-align: middle;
|
23 |
}
|
24 |
|
25 |
-
/* WP
|
26 |
.mapp-media input[type="text"], .mapp-media select {
|
27 |
height: auto !important;
|
28 |
padding: 3px 6px 3px 6px;
|
29 |
}
|
30 |
|
|
|
|
|
|
|
|
|
|
|
31 |
.mapp-media-edit-panel {
|
32 |
display:none;
|
33 |
}
|
22 |
vertical-align: middle;
|
23 |
}
|
24 |
|
25 |
+
/* Override WP settings */
|
26 |
.mapp-media input[type="text"], .mapp-media select {
|
27 |
height: auto !important;
|
28 |
padding: 3px 6px 3px 6px;
|
29 |
}
|
30 |
|
31 |
+
.mapp-media select {
|
32 |
+
padding-right: 25px;
|
33 |
+
vertical-align: top;
|
34 |
+
}
|
35 |
+
|
36 |
.mapp-media-edit-panel {
|
37 |
display:none;
|
38 |
}
|
js/mappress.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var mapp=window.mapp||{};+function(n){mapp.Map=function(n,t){this.defaults={center:null,editable:null,height:null,initialOpenDirections:null,initialOpenInfo:null,layers:null,mapid:null,mapTypeId:null,metaKey:null,mapOpts:null,name:null,pois:null,postid:null,query:null,sel:null,title:null,width:null,zoom:null};this.highlight=null;this.iw=null;this.places=null;this.poi=null;this.settings=t?t:{};this.templates=null;this.dir_=null;this.div={};this.layers_={};this.map_=null;this.pois_=[];this.xhr_;this.zindex_=0;_.extend(this,this.defaults,n,this.settings)};mapp.Map.prototype={display:function(){var t=this,i;if(this.div.layout=this.sel?n(".mapp-layout",this.sel):n("#"+this.name+"-layout"),n.each(["canvas","controls","dialog","directions","filters","iw","list","menu","search"],function(i,r){t.div[r]=n(".mapp-"+r,t.div.layout)}),this.sanity()===!0){this.templates=this.editable?{loop:"edit-loop",item:"edit-item",popup:"edit-popup"}:this.query?{loop:"map-loop",item:"mashup-item",popup:"mashup-popup"}:{loop:"map-loop",item:"map-item",popup:"map-popup"};mappl10n.options.engine=="leaflet"?(i=_.extend({attribution:'Map data <a href="https://openstreetmap.org">OpenStreetMap<\/a>',minZoom:0,scrollWheelZoom:!1,worldCopyJump:!0,zoomControl:null},this.mapOpts),i.minZoom=isNaN(parseInt(i.minZoom))?0:parseInt(i.minZoom),this.map_=new L.Map(this.div.canvas.get(0),i),L.control.zoom({position:"bottomright",zoomInTitle:"",zoomOutTitle:""}).addTo(this.map_),this.iw=L.popup(),this.iw.setContent(this.div.iw.get(0))):(this.map_=new google.maps.Map(this.div.canvas.get(0),{mapTypeId:"roadmap",zoom:1}),i=_.extend({backgroundColor:"transparent",clickableIcons:!1,fullscreenControl:!1,keyboardShortcuts:!1,mapTypeControl:!0,mapTypeControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},minZoom:0,scaleControl:!0,scrollwheel:!1,streetViewControl:!this.editable&&!this.query},this.mapOpts),i.minZoom=isNaN(parseInt(i.minZoom))?0:parseInt(i.minZoom),this.map_.setOptions(i),this.iw=mappl10n.options.iwType=="ib"||this.editable?new mapp.InfoBox(this):new google.maps.InfoWindow,this.iw.setContent(this.div.iw.get(0)),this.addLayers());this.addStyles();this.addControls();this.addMenu();this.setMapTypeId(this.mapTypeId,!0);this.places=new mapp.Places(n(".mapp-places",this.div.search),{map:t});n(this.places).on("search.mapp",function(n,i){t.search(i)});this.addEvents("click drag",function(){t.close()});this.toggleView("mini",this.div.layout.width()<mappl10n.options.mini);this.div.layout.on("click","[data-mapp-action]",function(i){var r=n(this).attr("data-mapp-action");i.preventDefault();t.action(r,n(this).attr("data-mapp-"+r),n(this))});this.div.filters.on("change",function(){t.ajaxQuery()});n(window).resize(function(){t.resize()});this.places.parse(this.center,function(n){t.center=n&&n.geometry&&n.geometry.location?{lat:n.geometry.location.lat,lng:n.geometry.location.lng}:null;t.query?t.ajaxQuery(function(){t.initCenter()}):(t.setPois(t.pois),t.initCenter())})}},initCenter:function(){var n=this;this.recenter();this.renderList();this.query&&mappl10n.options.search&&!this.editable&&this.addSearchMove();mappl10n.options.engine=="leaflet"?this.initOpen():mapp.event.addListenerOnce(n.map_,"idle",function(){n.initOpen()})},initOpen:function(){var n=this.pois_.length?this.pois_[0]:null;this.initialOpenDirections?this.openDirections(null,n):n&&this.initialOpenInfo&&n.open()},search:function(n){var i,t,f,u,r;n&&n.geometry&&(i=n.geometry.location?n.geometry.location:null,t=n.geometry.viewport?n.geometry.viewport:null,mappl10n.options.engine=="leaflet"?(f=new L.LatLng(i.lat,i.lng),r=f.toBounds(mappl10n.options.radius*1e3)):(u=new google.maps.Circle({center:i,radius:mappl10n.options.radius*1e3}),r=t?new google.maps.LatLngBounds(new google.maps.LatLng(t.sw.lat,t.sw.lng),new google.maps.LatLng(t.ne.lat,t.ne.lng)).union(u.getBounds()):u.getBounds()),this.fitBounds(r),this.setView(i))},load:function(n){_.extend(this,this.defaults,n,this.settings);this.setMapTypeId(this.mapTypeId,!0);this.setPois(this.pois);this.recenter()},action:function(t,i,r){var f=this,u;switch(t){case"center":this.toggleView("menu",!1);this.close();this.recenter();break;case"dir":this.openDirections(null,this.poi);break;case"dir-from":this.openDirections(this.poi,null);break;case"filters-reset":this.div.filters.find(":input").each(function(){this.type=="checkbox"||this.type=="radio"?n(this).prop("checked",!1):n(this).val("")});this.ajaxQuery();break;case"filters-toggle":this.toggleView("filters");break;case"geolocate":this.places.geolocate(function(n){f.search(n)});break;case"layer":this.toggleLayer(i);this.toggleView("menu",!1);break;case"menu-toggle":this.toggleView("menu");break;case"open":u=r.attr("data-mapp-poi");this.open(this.pois_[u]);break;case"show":this.div.layout.show();this.resize();this.initCenter();break;case"view-map":this.toggleView("list",!1);break;case"view-list":this.toggleView("list",!0);break;default:return!0}},dialog:function(n,t){var i=this;n?(this.div.dialog.html(n),this.div.dialog.show(),t&&(clearTimeout(this.dialog.fade),this.dialog.fade=setTimeout(function(){i.dialog(null)},4e3))):this.div.dialog.hide()},addEvents:function(n,t){n=n.split(" ");for(var i=0;i<n.length;i++)mapp.event.addListener(this.map_,n[i],t)},close:function(){mappl10n.options.engine=="leaflet"?this.map_.closePopup():this.iw.close();this.select(null);n(this).triggerHandler("mapp.close")},openDirections:function(n,t){var i=n?n.getAddress():"",r=t?t.getAddress():"";n?n.open():t&&t.open();this.dir_||(this.dir_=new mapp.Directions(this.div.directions,this));this.dir_.open(i,r)},sanity:function(){if(!this.div.canvas.length)return mapp.lib.log("MapPress: Missing map name or container for map: "+this.name);if(mappl10n.options.autoupdate==="tc")return mapp.lib.log("Maps API missing (800001)");if(typeof _=="undefined")return mapp.lib.alert("ERROR: underscore.js not loaded. Check cacheing / optimizing plugins.");if(mappl10n.options.engine=="leaflet"){if(typeof L=="undefined")return mapp.lib.alert("ERROR: Unable to load Leaflet")}else{if(typeof google=="undefined")return mapp.lib.alert("ERROR: Google Maps API not loaded");n(document).ready(function(){n('script[src*="https://maps.googleapis.com/maps/api/js?v=3"]').length>1&&mapp.lib.alert("ERROR: Google Maps API key loaded multiple times, please see MapPress FAQ.")})}return!0},select:function(t){if(n("[data-mapp-poi]",this.div.list).removeClass("mapp-selected"),t){var r=n.inArray(t,this.pois_),i=n('[data-mapp-poi="'+r+'"]',this.div.list);i.addClass("mapp-selected");mapp.lib.scrollTo(this.div.list,i);t.setZIndex(++this.zindex_)}this.poi=t},setHighlight:function(n){this.highlight&&(mappl10n.options.engine=="leaflet"?this.highlight.remove():this.highlight.setMap(null));n&&(mappl10n.options.engine=="leaflet"?this.highlight=new L.Marker(n.getPosition()).addTo(this.map_):(this.highlight=new google.maps.Marker({position:n.getPosition()}),this.highlight.setMap(this.map_)))},getMap:function(){return this.map_},renderList:function(){var i=this.getBounds(),r=0,u=this,t;if(!this.editable)for(t=0;t<this.pois_.length;t++)this.pois_[t].visible=this.pois_[t].type!="kml",this.query&&i&&!i.contains(this.pois_[t].getPosition())&&(this.pois_[t].visible=!1),r+=this.pois_[t].visible;this.div.list.html(mapp.lib.template(this.templates.loop,{map:this,pois:this.pois_,count:r}));this.editable&&n(".mapp-items",u.sel).sortable({axis:"y",cursor:"move",delay:200,update:function(){u.sortPois(n(this).sortable("toArray",{attribute:"data-mapp-poi"}))}})},getPois:function(){return this.pois_},insertPoi:function(n){var t=this;this.pois_.unshift(n);n.setMap(this);t.renderList();this.select(n)},removePoi:function(t){var r=this,i=n.inArray(t,this.pois_);i!=-1&&(this.pois_[i].setMap(null),this.pois_.splice(i,1),r.renderList())},resetPois:function(){for(i=0;i<this.pois_.length;i++)this.pois_[i].setMap(null);this.pois_=[];this.zindex_=0},setPois:function(n){var t,i;if(this.resetPois(),n){for(t=0;t<n.length;t++)i=new mapp.Poi(n[t]),this.pois_.push(i),i.id=this.pois_.length-1,i.setMap(this),i.setZIndex(this.zindex_+n.length-1-t);this.zindex_+=n.length-1}this.renderList()},sortPois:function(n){for(var r,t=Array(),i=0;i<n.length;i++){if(r=parseInt(n[i]),isNaN(r))return!1;t.push(this.pois_[r])}if(t.length!=this.pois_.length)return!1;this.pois_=t;this.renderList()},open:function(t,i){var r=null,u;if(this.close(),this.select(t),mappl10n.options.mashupClick!="poi"&&t.postid&&t.url){mappl10n.options.mashupClick=="post"?window.location.assign(t.url):window.open(t.url);return}this.toggleView("list",!1);i&&i.featureData?r=i.featureData:i&&i.propagatedFrom&&i.propagatedFrom.feature&&i.propagatedFrom.feature.properties&&(r=i.propagatedFrom.feature.properties);this.div.iw.html(t.render("popup",r));mappl10n.options.engine=="leaflet"?(this.iw.setLatLng(t.getPosition()),this.iw.options.offset=t.getAnchorPoint(),this.map_.openPopup(this.iw)):(u=new google.maps.MVCObject,u.setValues({position:t.getPosition(i),anchorPoint:t.getAnchorPoint(i)}),this.iw.open(this.map_,u));n(this).triggerHandler("mapp.open",t)},renderMenu:function(){var t=this;for(layer in this.layers_)this.layers_[layer].getMap()&&n('[data-mapp-layer="'+layer+'"]',this.div.layout).addClass("mapp-active")},addStyles:function(){var u=this,l,f,r,i;if(mappl10n.options.engine=="leaflet"){if(this.editable){for(l=[],f=L.control.layers(),r=0;r<mappl10n.options.baseLayers.length;r++){var o=mappl10n.options.baseLayers[r],s=mappl10n.options.providers[o.provider],h=n.extend({},s,o);f.addBaseLayer(L.tileLayer(s.url,h),h.label)}mappl10n.options.baseLayers.length>1&&f.addTo(this.map_)}this.map_.on("baselayerchange",function(n){u.mapTypeId=n.layer.options.name})}else{var t=mappl10n.options.styles?mappl10n.options.styles:[],e=mappl10n.options.style,c=["roadmap","satellite","terrain","hybrid"];if(e&&typeof t[e]!="undefined"&&this.map_.setOptions({styles:t[e]}),this.editable){for(i in t)this.map_.mapTypes.set(i,new google.maps.StyledMapType(t[i],{name:i})),c.push(i);this.map_.setOptions({mapTypeControlOptions:{mapTypeIds:c,position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DROPDOWN_MENU}})}else this.mapTypeId&&typeof t[this.mapTypeId]!="undefined"&&this.map_.setOptions({styles:t[this.mapTypeId]});mapp.event.addListener(this.map_,"maptypeid_changed",function(){u.mapTypeId=u.map_.getMapTypeId()})}},addControls:function(){var n=this;this.div.controls.html(mapp.lib.template("map-controls",{map:this}))},addLayers:function(){var u,i,t,r;for(this.layers_={traffic:new google.maps.TrafficLayer,bicycling:new google.maps.BicyclingLayer,transit:new google.maps.TransitLayer},u=n.makeArray(this.layers),i=0;i<u.length;i++)t=n.trim(u[i]),r=t.split(".").pop(),this.layers_[t]?this.toggleLayer(t):r=="kml"||r=="kmz"?this.layers_[t]=new google.maps.KmlLayer({map:this.map_,preserveViewport:!0,url:t}):r=="json"&&(this.layers_[t]=new google.maps.Data({map:this.map_}).loadGeoJson(t))},addMenu:function(){var t=this;n("body").on("click",function(i){var r=n(i.target),u=r.attr("data-mapp-action");r==t.div.filters||u=="filters-toggle"||r.closest(t.div.filters).length||t.toggleView("filters",!1);r==t.div.menu||u=="menu-toggle"||r.closest(t.div.menu).length||t.toggleView("menu",!1)})},toggleLayer:function(t,i){var r=this;i=typeof i!="undefined"?i:this.layers_[t].getMap()==null;n.each(["traffic","bicycling","transit"],function(n,t){r.layers_[t].setMap(null)});i&&this.layers_[t].setMap(this.map_)},togglePois:function(n){n=!!n;for(var t=0;t<this.pois_.length;t++)this.pois_[t].setVisible(n)},toggleView:function(n,t){t=typeof t=="undefined"?!this.div.layout.hasClass("mapp-view-"+n):t;this.div.layout.toggleClass("mapp-view-"+n,t);n=="menu"&&t&&this.renderMenu();n=="directions"&&this.resize()},resize:function(){var n=this.getCenter();this.toggleView("mini",this.div.layout.width()<mappl10n.options.mini);mappl10n.options.engine=="leaflet"?this.map_.invalidateSize():mapp.event.trigger(this.map_,"resize");n&&this.setView(n)},recenter:function(){var t=this.center&&this.center.lat&&this.center.lng?this.center:null,n=this.zoom&&parseInt(this.zoom)?parseInt(this.zoom):null,i,r;if(t&&!n&&this.query){this.search({geometry:{location:{lat:t.lat,lng:t.lng}}});return}if(t){this.setView(t,n?n:1);return}if(this.pois_.length==0){this.setView({lat:0,lng:0},n?n:1);return}if(this.pois_.length==1){this.pois_[0].center(n);return}for(bounds=mappl10n.options.engine=="leaflet"?new L.LatLngBounds:new google.maps.LatLngBounds,i=0;i<this.pois_.length;i++)r=this.pois_[i].getBounds(),bounds=r?mappl10n.options.engine=="leaflet"?bounds.extend(r):bounds.union(r):bounds.extend(this.pois_[i].getPosition());n?this.setView(bounds.getCenter().toJSON(),n):this.fitBounds(bounds)},toJSON:function(){var n;for(this.pois=[],n=0;n<this.pois_.length;n++)this.pois.push(this.pois_[n].toJSON());return{center:this.center,height:this.height,mapid:this.mapid,mapTypeId:this.mapTypeId,metaKey:this.metaKey,pois:this.pois,title:this.title,width:this.width,zoom:this.zoom}},ajaxSave:function(n){var t=this,i=JSON.stringify(this),r=!this.mapid||!this.postid?mappl10n.options.postid:this.postid;mapp.lib.ajax({type:"POST",data:{action:"mapp_save",map:i,postid:r},callback:function(i){i.status=="OK"&&(t.mapid||(t.mapid=i.data.mapid),n())}})},fitBounds:function(n,t){var t=mappl10n.options.engine=="leaflet"&&t?{paddingTopLeft:[t.left,t.top],paddingBottomRight:[t.right,t.bottom]}:t;return this.map_.fitBounds(n,t)},getBounds:function(){try{return this.map_.getBounds()}catch(n){return null}},getCenter:function(){try{return this.map_.getCenter()}catch(n){return null}},getMapTypeId:function(n){return mappl10n.options.engine=="leaflet"?"roadmap":this.map_.getMapTypeId(n)},setMapTypeId:function(t){var s=this,i,r,e,u,o,f;if(mappl10n.options.engine=="leaflet")for(this.map_.eachLayer(function(n){s.map_.removeLayer(n)}),t=!this.editable&&mappl10n.options.style&&t=="streets"?mappl10n.options.style:t,t=_.findIndex(mappl10n.options.baseLayers,{name:t})>=0?t:mappl10n.options.baseLayers[0].name,i=0;i<mappl10n.options.baseLayers.length;i++)r=mappl10n.options.baseLayers[i],e=mappl10n.options.providers[r.provider],r.name==t&&(u=n.extend({},e,r),o=L.tileLayer(u.url,u),o.addTo(this.map_));else f=n.inArray(t,["roadmap","satellite","terrain","hybrid"])!=-1,t=this.editable?f||typeof mappl10n.options.styles[t]!="undefined"?t:"roadmap":f?t:"roadmap",this.map_.setMapTypeId(t)},setView:function(n,t,i){mappl10n.options.engine=="leaflet"?(t==null&&(t=this.map_.getZoom()?this.map_.getZoom():0),this.map_.setView(n,t,i)):(n=n&&!n.toJSON?{lat:parseFloat(n.lat),lng:parseFloat(n.lng)}:n,t=t?parseInt(t):null,n&&this.map_.setCenter(n),t&&this.map_.setZoom(t))}};mapp.Map.ajaxGet=function(n,t,i){mapp.lib.ajax({type:"GET",data:{action:"mapp_get",mapid:n},callback:function(n){if(n.status=="OK"){var r=new mapp.Map(n.data.map,t);i(r)}}})};mapp.Map.ajaxDelete=function(n,t){mapp.lib.ajax({type:"POST",data:{action:"mapp_delete",mapid:n},callback:function(n){n.status=="OK"&&t&&t()}})}}(jQuery);mapp=window.mapp||{};+function(n){mapp.Directions=function(t,i){this.sel=n(t);this.map=i;this.directionsRenderer=null;this.directionsService=null;this.placesService=null;var r=this;this.sel.on("keydown",function(n){n.which==13?(r.getDirections(),n.preventDefault()):n.which==27&&r.close()});this.sel.on("click","[data-mapp-action]",function(t){var i=n(this).attr("data-mapp-action"),u=n(".mapp-dir-daddr",r.sel).val(),f=n(".mapp-dir-saddr",r.sel).val();t.preventDefault();switch(i){case"dir-cancel":r.close();break;case"dir-get":r.getDirections();break;case"dir-myloc":r.map.places.geolocate(function(t){n(".mapp-dir-saddr",r.sel).val(t.name);r.getDirections()});break;case"dir-swap":n(".mapp-dir-saddr",r.sel).val(u);n(".mapp-dir-daddr",r.sel).val(f);r.getDirections()}});this.open=function(t,i){if(mappl10n.options.directions=="google"){this.openGoogle(t,i);return}this.map.toggleView("directions",!0);n(".mapp-dir-addr",this.sel).removeClass("mapp-error");n(".mapp-dir-saddr",this.sel).val(t);n(".mapp-dir-daddr",this.sel).val(i);n(".mapp-dir-get",this.sel).focus();n(".mapp-dir-saddr",this.sel).focus()};this.close=function(){this.map.toggleView("directions",!1);this.directionsRenderer&&(this.directionsRenderer.setPanel(null),this.directionsRenderer.getMap()&&(this.directionsRenderer.setMap(null),this.map.togglePois(!0)))};this.getDirections=function(){this.map.close();this.openGoogle(n(".mapp-dir-saddr",this.sel).val(),n(".mapp-dir-daddr",this.sel).val());return};this.openGoogle=function(n,t){var i=mappl10n.options.directionsServer;i.toLowerCase().indexOf("http")==-1&&(i="https://"+i);i+="?saddr="+encodeURIComponent(n);i+="&daddr="+encodeURIComponent(t);window.open(i)}}}(jQuery);mapp=window.mapp||{};mapp.geocoders={};+function(n){mapp.geocoders.Algolia=function(n){this.map=n;this.places=algoliasearch.initPlaces()};mapp.geocoders.Algolia.prototype={geocode:function(n,t){var i=this;this.getPredictions(n,function(i){i&&i.hits.length?t({formatted_address:i.hits[0].locale_names[0],name:n,geometry:{location:{lat:i.hits[0]._geoloc.lat,lng:i.hits[0]._geoloc.lng}}}):t(null)})},getDetails:function(n,t){if(mappl10n.options.geocoder=="nominatim")return this.getNominatimDetails(n,t);if(mappl10n.options.geocoder=="mapbox"&&mappl10n.options.mapbox)return this.getMapboxDetails(n,t);t({formatted_address:n.value,name:n.name,geometry:{location:n.latlng}});return},getNominatimDetails:function(t,i){url="https://nominatim.openstreetmap.org/search?format=json&limit=1&q="+encodeURIComponent(t.value);url=mappl10n.options.country?url+"&countrycodes="+mappl10n.options.country.toLowerCase():url;url=mappl10n.options.language?url+"&accept-language="+mappl10n.options.language.toLowerCase():url;n.getJSON(url,function(n){if(n&&n.length){var r=n[0],u=r.boundingbox&&r.boundingbox.length==4?{sw:{lat:r.boundingbox[0],lng:r.boundingbox[2]},ne:{lat:r.boundingbox[1],lng:r.boundingbox[3]}}:null;i({formatted_address:r.display_name,name:t.name,geometry:{location:{lat:r.lat,lng:r.lon},viewport:u}})}else i({formatted_address:t.value,name:t.name,geometry:{location:t.latlng}})})},getMapboxDetails:function(t,i){url="https://api.mapbox.com/geocoding/v5/mapbox.places/"+encodeURIComponent(t.value)+".json?access_token="+mappl10n.options.mapbox;url=mappl10n.options.country?url+"&country="+mappl10n.options.country.toLowerCase():url;url=mappl10n.options.language?url+"&language="+mappl10n.options.language.toLowerCase():url;n.getJSON(url,function(n){if(n&&n.features&&n.features.length>0){var r=n.features[0],u=r.bbox&&r.bbox.length==4?{sw:{lat:r.bbox[1],lng:r.bbox[0]},ne:{lat:r.bbox[3],lng:r.bbox[2]}}:null;i({formatted_address:r.place_name,name:t.name,geometry:{location:{lat:r.center[1],lng:r.center[0]},viewport:u}})}else i({formatted_address:t.value,name:t.name,geometry:{location:t.latlng}})})},getPredictions:function(n,t){this.places.search({query:n,language:mappl10n.options.language},function(n,i){n||!i?t(null):t(i)})}}}(jQuery);+function(n){mapp.geocoders.Google=function(t){this.map=t;this.token=null;this.types=this.map.editable?null:["geocode"];var i=n('<div style="display:none">').appendTo("body");this.placesService=new google.maps.places.PlacesService(i.get(0));this.autocompleteService=new google.maps.places.AutocompleteService;i.remove()};mapp.geocoders.Google.prototype={geocode:function(t,i){var r=this;this.getPredictions(t,function(t){t&&n.isArray(t)?r.getDetails(t[0],function(n){i(n)}):i(null)})},getDetails:function(n,t){this.token=this.token?this.token:new google.maps.places.AutocompleteSessionToken;this.token=null;var i={placeId:n.place_id,sessionToken:this.token};this.placesService.getDetails(i,function(n,i){if(i=="OK"&&n&&n.geometry){if(n.geometry.location&&(n.geometry.location=n.geometry.location.toJSON()),n.geometry.viewport){var r=n.geometry.viewport.toJSON();n.geometry.viewport={sw:{lat:r.south,lng:r.west},ne:{lat:r.north,lng:r.east}}}t(n)}else t(null)})},getPredictions:function(n,t){var i,r;this.token=this.token?this.token:new google.maps.places.AutocompleteSessionToken;i=this.map.getMap().getBounds();i=i?i:new google.maps.LatLngBounds(new google.maps.LatLng(85,-180),new google.maps.LatLng(-85,180));r={input:n,bounds:i,sessionToken:this.token,types:this.types};this.autocompleteService.getPlacePredictions(r,function(n,i){i=="OK"&&n&&n.length?t(n):(i==google.maps.places.PlacesServiceStatus.REQUEST_DENIED?alert("Google Maps API Key error: please enable the Places API in the Google Developer Console."):i==google.maps.places.PlacesServiceStatus.OVER_QUERY_LIMIT&&alert("Google Maps API Key has exceeded its query limit"),t(null))})}}}(jQuery);mapp=window.mapp||{};mapp.Icons={};mapp.Icons.get=function(){var n="https://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png";return mappl10n.options.engine=="leaflet"?L.icon({iconUrl:n,iconAnchor:[16,32],iconSize:[32,32],popupAnchor:[0,-32]}):{url:n}};mapp.Icons.getUrl=function(){return"https://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png"};mapp=window.mapp||{};+function(n){mapp.InfoBox=function(t,i){var f=n.extend({border:20},i),u=null,r=null,o,e=this;r=n('<div class="mapp-ib-wrapper" tabindex="0"><div class="mapp-ib" tabindex="0"><\/div><div class="mapp-ib-tip"><\/div><\/div>').appendTo(t.getMap().getDiv());jQuery(window).resize(function(){e.close()});r.on("keydown",function(n){n.which==27&&e.close()});r.on("click",".mapp-close",function(){e.close()});this.getContent=function(){return n(".mapp-ib",r)};this.setContent=function(t){n(".mapp-ib",r).empty().append(t)};this.open=function(n,t){u=t;this.setMap(n)};this.onAdd=function(){o=!1;var t=n(":input",r);r.show();t.length?t.first().focus():r.focus();google.maps.event.trigger(e,"domready")};this.draw=function(){var l=this.getMap(),a=n(".mapp-ib-body",r),s=this.getProjection().fromLatLngToContainerPixel(u.position),t,h,c,i,e;o||(o=!0,t={width:n(":first-child",l.getDiv()).width(),height:n(":first-child",l.getDiv()).height()},r.css({"max-height":"9999px",left:0,bottom:0,top:"auto",right:"auto"}),h=r.outerWidth(!0),c=r.outerHeight(!0),c>t.height+u.anchorPoint.y-2*f.border&&(c=t.height+u.anchorPoint.y-2*f.border,r.css({"max-height":c+2})),i=s.x,e=s.y,i+h/2>t.width&&(i=t.width-h/2),i-h/2<0&&(i=h/2),e-c+u.anchorPoint.y<f.border&&(e=c-u.anchorPoint.y+f.border),e>t.height&&(e=t.height),(s.x-i||s.y-e)&&l.panBy(s.x-i,s.y-e),r.css({left:i-h/2,bottom:t.height-e-u.anchorPoint.y}))};this.close=function(){r.is(":visible")&&(this.setMap(null),google.maps.event.trigger(this,"closed"))};this.onRemove=function(){r.hide()}};mappl10n.options.engine!="leaflet"&&(mapp.InfoBox.prototype=new google.maps.OverlayView)}(jQuery);mapp=window.mapp||{};+function(n){mapp.lib={ajax:function(t){var i=this;return n.extend({type:"GET",data:null,spinner:null,callback:n.noop},t),t.spinner&&t.spinner.show(),n.ajax({type:t.type,url:mappl10n.options.ajaxurl,data:t.data,success:function(n,r,u){if(t.spinner&&t.spinner.hide(),n.status!="OK"){var f=typeof n=="object"?n.status:n;i.alert("AJAX ERROR\r\nResponse="+f+" TextStatus="+r+"\r\nResponseText="+u.responseText)}if(n.output){i.log("AJAX Output\r\n"+n.output);return}t.callback&&t.callback(n,u)},error:function(n,r,u){(t.spinner&&t.spinner.hide(),r!="cancel")&&typeof u!="undefined"&&u!=""&&i.alert("AJAX ERROR\r\nTextStatus="+r+"\r\nError="+u+"\r\nResponseText="+n.responseText)}})},alert:function(n){mappl10n.options.admin||mappl10n.options.debug?alert(n):window.console&&console.error(n)},jqVersionCheck:function(t){if(typeof n=="undefined"||typeof t=="undefined")return!1;for(t=t.split("."),v=n.fn.jquery.split("."),i=0;i<t.length;i++){var r=parseInt(t[i]),u=typeof v[i]!="undefined"?parseInt(v[i]):0;if(u!=r)return u>r}return!0},log:function(n){window.console&&console.error(n)},scrollTo:function(n,t){if(n&&t&&n.length&&t.length){var i=n.scrollTop(),u=n.height(),r=i+t.position().top,f=r+t.outerHeight(!0);r<i?n.scrollTop(r):f>i+u&&n.scrollTop(f-u)}},template:function(t,i){if(mapp.lib.templates=mapp.lib.templates?mapp.lib.templates:{},!mapp.lib.templates[t]){var r=mappl10n.options.templates?mappl10n.options.template[t]:n("#mapp-tmpl-"+t).html();if(r)mapp.lib.templates[t]=_.template(r.replace(/[\n\r\t]/g,""),null,{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g});else return""}return mapp.lib.templates[t](i)}};mapp.lib.jqVersionCheck("1.7")||mapp.lib.alert("jQuery version is too old: "+n.fn.jquery);n("body").on("tabsactivate tabsshow",function(t,i){var r=i.newPanel?i.newPanel:i.panel;r&&n(".mapp-layout",r).each(function(){var i=n(this).find(".mapp-canvas").attr("id"),t=window[i];t.resize();t.recenter()})})}(jQuery);+function(){mappl10n.options.engine=="leaflet"&&(L.LatLng.prototype.toJSON=function(){return{lat:this.lat,lng:this.lng}},L.LatLngBounds.prototype.toJSON=function(){return{south:this.getSouth(),west:this.getWest(),north:this.getNorth(),east:this.getEast()}},L.LatLng.prototype.toUrlValue=function(){return Math.round(this.lat*1e6)/1e6+", "+Math.round(this.lng*1e6)/1e6});mapp.event={addListener:function(n,t,i){if(mappl10n.options.engine=="leaflet")n.on(t,i);else google.maps.event.addListener(n,t,i)},addListenerOnce:function(n,t,i){if(mappl10n.options.engine=="leaflet")n.once(t,i);else google.maps.event.addListenerOnce(n,t,i)},clearInstanceListeners:function(n){mappl10n.options.engine=="leaflet"?n.off():google.maps.event.clearInstanceListeners(n)},clearListeners:function(n,t){mappl10n.options.engine=="leaflet"?n.off(t):google.maps.event.clearListeners(n,"rightclick")},trigger:function(n,t,i){mappl10n.options.engine=="leaflet"?n.fire(t,i):google.maps.event.trigger(n,t,i)}}}(jQuery);mapp=window.mapp||{};jQuery.fn.AlgoliaAutocomplete=jQuery.fn.autocomplete.noConflict();+function(n){mapp.Places=function(t,i){var r=this;this.sel=n(t);this.opts=n.extend({map:null},i);this.geocoder=mappl10n.options.engine=="leaflet"?new mapp.geocoders.Algolia(this.opts.map):new mapp.geocoders.Google(this.opts.map);this.sel.on("keydown",function(t){if(t.which==13){t.preventDefault();var i=r.parseLatLng(r.sel.val());i&&(n(r).triggerHandler("search.mapp",i),r.sel.AlgoliaAutocomplete("close"),t.stopImmediatePropagation());r.sel.val().substring(0,4)=="http"&&(n(r).triggerHandler("search.mapp",r.sel.val()),r.sel.AlgoliaAutocomplete("close"),t.stopImmediatePropagation())}});this.autocomplete();this.sel.focus()};mapp.Places.prototype={parse:function(t,i){var f=this,u=t&&t.name?n.trim(t.name):n.trim(t),r;if(!u){i(null);return}if(u=="user"){this.geolocate(function(n){i(n)});return}if(t&&t.geometry){i(t);return}if(r=this.parseLatLng(t),r){i(r);return}this.geocoder.geocode(t,function(n){i(n)})},parseLatLng:function(t){var i,e,r,u,f;return t.lat&&t.lng?i=t:(e=t&&t.name?n.trim(t.name):n.trim(t),r=e.split(","),r.length==2&&(u=parseFloat(r[0]),f=parseFloat(r[1]),isNaN(u)||isNaN(f)||(i={lat:u,lng:f}))),i?{name:i.lat+", "+i.lng,geometry:{location:i}}:null},geolocate:function(n){var t=this;if(!navigator||!navigator.geolocation){alert(mappl10n.no_geolocate);return}navigator.geolocation.getCurrentPosition(function(t){var i={lat:t.coords.latitude,lng:t.coords.longitude};n({name:i.lat+", "+i.lng,geometry:{location:i}})},function(t){var i=t&&t.message?" : "+t.message:"";alert(mappl10n.no_geolocate+i);n(null)},{timeout:15e3,enableHighAccuracy:!0,maximumAge:3e4})},autocomplete:function(){var t=this,r,i,u;this.sel.on("autocomplete:selected",function(i,r){t.geocoder.getDetails(r,function(i){t.parse(i,function(i){i&&n(t).triggerHandler("search.mapp",i)})})});r={empty:'<div class="list-group search-results-dropdown"><div class="list-group-item">'+mappl10n.no_results+"<\/div><\/div>",header:'<div class="list-group search-results-dropdown">'};mappl10n.options.engine=="leaflet"?(i={algoliasearch:algoliasearch,templates:r},mappl10n.options.country&&(i.countries=[mappl10n.options.country]),mappl10n.options.language&&(i.language=mappl10n.options.language),u=placesAutocompleteDataset(i)):u={display:"description",source:function(n,i){t.geocoder.getPredictions(n,function(n){matches=n;i(matches)})},templates:r};this.sel.AlgoliaAutocomplete({autoselect:!0,cssClasses:{prefix:"mapp-aa"},debug:!1,hint:!0,highlight:!0,minLength:1},u)}}}(jQuery);mapp=window.mapp||{};+function(n){mapp.Poi=function(t){var u,f,r,o,i,e,h,s;if(this.defaults={address:null,body:null,iconid:null,kml:null,map:null,overlay:null,postid:null,props:null,title:"",url:null,type:null,viewport:null},n.extend(this,this.defaults,t),t&&t.correctedAddress&&(this.address=t.correctedAddress),mappl10n.options.engine=="leaflet"&&this.isPoly()&&(this.type=null),t.viewport&&t.viewport.sw&&t.viewport.ne&&(u=t.viewport.sw,f=t.viewport.ne,this.viewport=mappl10n.options.engine=="leaflet"?new L.LatLngBounds(L.latLng(u.lat,u.lng),L.latLng(f.lat,f.lng)):new google.maps.LatLngBounds(new google.maps.LatLng(u.lat,u.lng),new google.maps.LatLng(f.lat,f.lng))),r=[],o=[],!t.overlay)switch(this.type){case"polygon":if(t.poly&&t.poly.paths)for(i=0;i<t.poly.paths.length;i++){for(r=[],e=0;e<t.poly.paths[i].length;e++)r.push(new google.maps.LatLng(t.poly.paths[i][e].lat,t.poly.paths[i][e].lng));o.push(new google.maps.MVCArray(r))}this.overlay=new google.maps.Polygon({paths:new google.maps.MVCArray(o)});this.setColors(t.poly);break;case"polyline":if(t.poly&&t.poly.path)for(i=0;i<t.poly.path.length;i++)r.push(new google.maps.LatLng(t.poly.path[i].lat,t.poly.path[i].lng));this.overlay=new google.maps.Polyline({path:new google.maps.MVCArray(r)});this.setColors(t.poly);break;case"circle":h=new google.maps.LatLng(t.point.lat,t.point.lng);this.overlay=new google.maps.Circle({center:h,radius:parseFloat(t.poly.radius)});this.setColors(t.poly);break;case"rectangle":this.overlay=new google.maps.Rectangle({bounds:this.viewport});this.setColors(t.poly);break;case"kml":s=t.kml&&t.kml.url?t.kml.url:"";this.overlay=mappl10n.options.engine=="leaflet"?omnivore.kml(s):new google.maps.KmlLayer(s,{preserveViewport:!0,suppressInfoWindows:!0});break;case"":default:this.overlay=mappl10n.options.engine=="leaflet"?L.marker([t.point.lat,t.point.lng],{title:t.title}):new google.maps.Marker({position:new google.maps.LatLng(t.point.lat,t.point.lng),title:t.title})}t.type||this.setIcon(t.iconid)};mapp.Poi.prototype={toJSON:function(){var n={address:this.address,body:this.body,iconid:this.iconid,point:null,poly:null,title:this.title,type:this.type,viewport:null},u=this.getPosition(),i,t,r;if(n.point=u.toJSON(),i=this.viewport?this.viewport:this.getBounds(),i&&(t=i.toJSON(),n.viewport={sw:{lat:t.south,lng:t.west},ne:{lat:t.north,lng:t.east}}),this.type=="kml"&&(n.kml=this.kml),this.isPoly()){n.poly=this.getColors();switch(this.type){case"circle":n.poly.radius=this.overlay.getRadius();break;case"polyline":n.poly.path=[];this.overlay.getPath().forEach(function(t){n.poly.path.push(t.toJSON())});break;case"polygon":n.poly.paths=[];this.overlay.getPaths().forEach(function(t){var i=[];t.forEach(function(n){i.push(n.toJSON())});n.poly.paths.push(i)});break;case"rectangle":r=this.overlay.getBounds();n.viewport={sw:r.getSouthWest().toJSON(),ne:r.getNorthEast().toJSON()}}}return n},setMap:function(n){var t=this;if(this.map=n,mapp.event.clearInstanceListeners(this.overlay),n==null){mappl10n.options.engine=="leaflet"?this.overlay.remove():this.overlay.setMap(null);return}this.type=="kml"&&(mappl10n.options.engine=="leaflet"?(mapp.event.addListenerOnce(this.overlay,"ready",function(){t.viewport=t.overlay.getBounds()}),mapp.event.addListenerOnce(this.overlay,"error",function(){alert(mappl10n.kml_error)})):(mapp.event.addListener(this.overlay,"defaultviewport_changed",function(){t.viewport=t.overlay.getDefaultViewport()}),mapp.event.addListener(this.overlay,"status_changed",function(){var n=t.overlay.getStatus();n!="OK"&&mappl10n.ajaxErrors&&alert(mappl10n.kml_error+":"+n)})));mapp.event.addListener(this.overlay,"click",function(n){t.open(n)});this.setEditable(this.map.editable);mappl10n.options.engine=="leaflet"?this.overlay.addTo(n.getMap()):this.overlay.setMap(n.getMap())},setEditable:function(n){var t=this;this.type!="kml"&&(mappl10n.options.engine=="leaflet"?this.overlay.options.draggable=n:this.overlay.setDraggable(n),this.isPoly()&&this.overlay.setEditable(n),mapp.event.clearListeners(this.overlay,"rightclick"),mapp.event.clearListeners(this.overlay,"dragstart"),n&&(mapp.event.addListener(this.overlay,"dragstart",function(){t.viewport=null;t.map.close()}),(this.type=="polygon"||this.type=="polyline")&&mapp.event.addListener(this.overlay,"rightclick",function(n){n.vertex!=null&&t.overlay.getPath().getLength()>2&&t.overlay.getPath().removeAt(n.vertex)})))},setZIndex:function(n){mappl10n.options.engine=="leaflet"?this.type||this.overlay.setZIndexOffset(n):this.overlay.set("zIndex",n)},setIcon:function(n){this.type||typeof mapp.Icons=="undefined"||(this.iconid=n,mappl10n.options.engine=="leaflet"?this.overlay.setIcon(mapp.Icons.get(n)):(this.overlay.setIcon(null),this.overlay.setIcon(mapp.Icons.get(n))))},setVisible:function(n){typeof this.overlay.setVisible!="undefined"&&this.overlay.setVisible(n)},setColors:function(n){var i={};for(var t in{strokeColor:"",strokeOpacity:"",strokeWeight:"",fillColor:"",fillOpacity:""})n&&typeof n[t]!="undefined"&&(i[t]=n[t]);this.overlay.setOptions(i)},setTemplateColors:function(n,t,i){var r=this.type=="polyline"?{strokeColor:n,strokeOpacity:t/100,strokeWeight:i}:{fillColor:n,fillOpacity:t/100,strokeColor:n,strokeWeight:i,strokeOpacity:1};this.setColors(r)},getColors:function(){var t={};for(var n in{strokeColor:"",strokeOpacity:"",strokeWeight:"",fillColor:"",fillOpacity:""})typeof this.overlay[n]!="undefined"&&(t[n]=this.overlay[n]);return t},getTemplateColors:function(){var n=this.getColors();return this.type=="polyline"?{color:n.strokeColor,opacity:n.strokeOpacity*100,weight:n.strokeWeight}:{color:n.fillColor,opacity:n.fillOpacity*100,weight:n.strokeWeight}},center:function(n){var t=this.getBounds();if(typeof n=="number"){this.map.setView(this.getPosition(),n);return}if(!t){this.map.setView(this.getPosition(),parseInt(mappl10n.options.poiZoom));return}this.map.fitBounds(t);this.map.setView(this.getPosition(),n)},open:function(n){this.map.open(this,n)},isPoly:function(){return jQuery.inArray(this.type,["polyline","polygon","circle","rectangle"])!=-1},getBounds:function(){var n;switch(this.type){case"polyline":n=new google.maps.LatLngBounds;this.overlay.getPath().forEach(function(t){n.extend(t)});break;case"polygon":n=new google.maps.LatLngBounds;this.overlay.getPaths().forEach(function(t){t.forEach(function(t){n.extend(t)})});break;case"rectangle":case"circle":n=this.overlay.getBounds();break;case"kml":n=mappl10n.options.engine=="leaflet"?this.overlay.getBounds().isValid()?this.overlay.getBounds():null:this.overlay.getDefaultViewport();n=n?n:this.viewport;break;default:return this.viewport}return n},getPosition:function(n){if(!this.type)return mappl10n.options.engine=="leaflet"?this.overlay.getLatLng():this.overlay.getPosition();if(this.type=="kml"&&n&&n.latLng)return n.latLng;var t=this.getBounds();return t?t.getCenter():mappl10n.options.engine=="leaflet"?new L.latLng(0,0):new google.maps.LatLng(0,0)},getAddress:function(){return this.address?this.address:this.getPosition().toUrlValue()},getAnchorPoint:function(n){var t=this.isPoly()?"poly":this.type;switch(t){case"kml":return mappl10n.options.engine=="leaflet"?[0,0]:n&&n.pixelOffset?new google.maps.Point(n.pixelOffset.width,n.pixelOffset.height):new google.maps.Point(0,0);case"poly":return mappl10n.options.engine=="leaflet"?[0,0]:new google.maps.Point(0,0);default:return mappl10n.options.engine=="leaflet"?this.overlay.options.icon.options.popupAnchor?this.overlay.options.icon.options.popupAnchor:[0,-32]:typeof this.overlay.anchorPoint!="undefined"?this.overlay.anchorPoint:new google.maps.Point(0,-32)}},render:function(n,t){var i=_.extend(this,{icon:mapp.Icons.getUrl(this.iconid)});return t&&(i.body=t.description,i.title=t.name),mapp.lib.template(this.map.templates[n],{poi:i,colors:this.getTemplateColors()})}}}(jQuery);mapp=window.mapp||{};mapp.widgets={};+function(n){mapp.widgets.Grid=function(t,i){this.el=n(t);this.options=jQuery.extend({action:null,sortable:!1},i);var r=this;this.table=n("table",this.el);this.template=n("script",this.el).html().replace(new RegExp("'","g"),'"');this.el.on("click",function(t){var u=n(t.target),i=u.attr("data-mapp-action");i&&(r[i](t),t.preventDefault())})};mapp.widgets.Grid.prototype={add:function(){this.table.show();var t=n(this.template).appendTo(this.table);n(":input:eq(0)",t).focus()},remove:function(t){var i=n(t.target).closest("tr").remove();n("tbody > tr",this.table).length||this.table.hide()}}}(jQuery);+function(n){mapp.widgets.Popup=function(t,i){var r,u;if(this.activeToggle=null,this.content=t,this.el=null,r=this,this.options=n.extend({max:!1,modal:!1,position:null,toggle:null},i),this.options.modal?this.el=this.content.addClass("mapp-popup-fixed"):(this.el=n('<div class="mapp-popup">'),this.setContent(t)),this.el.attr("tabindex",0),this.options.max&&this.el.addClass("mapp-popup-max"),this.el.hide(),!this.options.modal)n(document).on("click.mapp.popup",function(t){n.contains(r.el.get(0),t.target)||r.el.get(0)==t.target||r.close()});if(this.options.toggle){u=typeof this.options.toggle=="string"?this.options.toggle:this.options.toggle.selector;n(document).on("click",u,function(t){r.activeToggle=n(this);r.open();t.stopPropagation()})}this.el.on("click",".mapp-close",function(){r.close()});this.el.on("keydown",function(n){n.which==27&&r.close()});return this};mapp.widgets.Popup.prototype={close:function(){this.el&&this.el.is(":visible")&&(this.backdrop&&(this.backdrop.remove(),n("body").removeClass("mapp-popup-modal")),this.el.hide(),this.activeToggle&&this.activeToggle.focus(),this.el.trigger("closed.mapp.popup"))},open:function(){var t=this;this.options.modal||this.el.parent().length||this.el.appendTo("body");this.el.show();this.options.modal?(this.backdrop=n('<div class="mapp-popup-backdrop"><\/div>'),this.el.after(this.backdrop),n("body").addClass("mapp-popup-modal")):this.el.position(n.extend({my:"center bottom",at:"center top-5",of:this.activeToggle,collision:"flipfit"},this.options.position));this.el.focus();this.el.trigger("open.mapp.popup")},setContent:function(n){this.el.empty();this.el.append('<span class="mapp-close">').append(n)},toggle:function(){this.el.is(":visible")?this.close():this.open()}}}(jQuery);+function(){mapp.load=function(){if(typeof mapp!="undefined"&&mapp.data)while(mapp.data.length){var n=mapp.data.pop();window[n.name]=new mapp.Map(n);window[n.name].display()}}}(jQuery);typeof mapp.Media!="undefined"?window.mappEditor=new mapp.Media:mapp.load()
|
1 |
+
var mapp=window.mapp||{};+function(n){mapp.Map=function(n,t){this.defaults={center:null,editable:null,height:null,initialOpenDirections:null,initialOpenInfo:null,layers:null,mapid:null,mapTypeId:null,metaKey:null,mapOpts:null,name:null,pois:null,postid:null,query:null,sel:null,title:null,width:null,zoom:null};this.highlight=null;this.iw=null;this.places=null;this.poi=null;this.settings=t?t:{};this.templates=null;this.dir_=null;this.div={};this.layers_={};this.map_=null;this.pois_=[];this.xhr_;this.zindex_=0;_.extend(this,this.defaults,n,this.settings)};mapp.Map.prototype={display:function(){var t=this,i;if(this.div.layout=this.sel?n(".mapp-layout",this.sel):n("#"+this.name+"-layout"),n.each(["canvas","controls","dialog","directions","filters","iw","list","menu","search"],function(i,r){t.div[r]=n(".mapp-"+r,t.div.layout)}),this.sanity()===!0){this.templates=this.editable?{loop:"edit-loop",item:"edit-item",popup:"edit-popup"}:this.query?{loop:"map-loop",item:"mashup-item",popup:"mashup-popup"}:{loop:"map-loop",item:"map-item",popup:"map-popup"};mappl10n.options.engine=="leaflet"?(i=_.extend({attribution:'Map data <a href="https://openstreetmap.org">OpenStreetMap<\/a>',minZoom:0,scrollWheelZoom:!1,worldCopyJump:!0,zoomControl:null},this.mapOpts),i.minZoom=isNaN(parseInt(i.minZoom))?0:parseInt(i.minZoom),this.map_=new L.Map(this.div.canvas.get(0),i),L.control.zoom({position:"bottomright",zoomInTitle:"",zoomOutTitle:""}).addTo(this.map_),this.iw=L.popup(),this.iw.setContent(this.div.iw.get(0))):(this.map_=new google.maps.Map(this.div.canvas.get(0),{mapTypeId:"roadmap",zoom:1}),i=_.extend({backgroundColor:"transparent",clickableIcons:!1,fullscreenControl:!1,keyboardShortcuts:!1,mapTypeControl:!0,mapTypeControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},minZoom:0,scaleControl:!0,scrollwheel:!1,streetViewControl:!this.editable&&!this.query},this.mapOpts),i.minZoom=isNaN(parseInt(i.minZoom))?0:parseInt(i.minZoom),this.map_.setOptions(i),this.iw=mappl10n.options.iwType=="ib"||this.editable?new mapp.InfoBox(this):new google.maps.InfoWindow,this.iw.setContent(this.div.iw.get(0)),this.addLayers());this.addStyles();this.addControls();this.addMenu();this.setMapTypeId(this.mapTypeId,!0);this.places=new mapp.Places(n(".mapp-places",this.div.search),{map:t});n(this.places).on("search.mapp",function(n,i){t.search(i)});this.addEvents("click drag",function(){t.close()});this.toggleView("mini",this.div.layout.width()<mappl10n.options.mini);this.div.layout.on("click","[data-mapp-action]",function(i){var r=n(this).attr("data-mapp-action");i.preventDefault();t.action(r,n(this).attr("data-mapp-"+r),n(this))});this.div.filters.on("change",function(){t.ajaxQuery()});n(window).resize(function(){t.resize()});this.places.parse(this.center,function(n){t.center=n&&n.geometry&&n.geometry.location?{lat:n.geometry.location.lat,lng:n.geometry.location.lng}:null;t.query?t.ajaxQuery(function(){t.initCenter()}):(t.setPois(t.pois),t.initCenter())})}},initCenter:function(){var n=this;this.recenter();this.renderList();this.query&&mappl10n.options.search&&!this.editable&&this.addSearchMove();mappl10n.options.engine=="leaflet"?this.initOpen():mapp.event.addListenerOnce(n.map_,"idle",function(){n.initOpen()})},initOpen:function(){var n=this.pois_.length?this.pois_[0]:null;this.initialOpenDirections?this.openDirections(null,n):n&&this.initialOpenInfo&&n.open()},search:function(n){var i,t,f,u,r;n&&n.geometry&&(i=n.geometry.location?n.geometry.location:null,t=n.geometry.viewport?n.geometry.viewport:null,mappl10n.options.engine=="leaflet"?(f=new L.LatLng(i.lat,i.lng),r=f.toBounds(mappl10n.options.radius*1e3)):(u=new google.maps.Circle({center:i,radius:mappl10n.options.radius*1e3}),r=t?new google.maps.LatLngBounds(new google.maps.LatLng(t.sw.lat,t.sw.lng),new google.maps.LatLng(t.ne.lat,t.ne.lng)).union(u.getBounds()):u.getBounds()),this.fitBounds(r),this.setView(i))},load:function(n){_.extend(this,this.defaults,n,this.settings);this.setMapTypeId(this.mapTypeId,!0);this.setPois(this.pois);this.recenter()},action:function(t,i,r){var f=this,u;switch(t){case"center":this.toggleView("menu",!1);this.close();this.recenter();break;case"dir":this.openDirections(null,this.poi);break;case"dir-from":this.openDirections(this.poi,null);break;case"filters-reset":this.div.filters.find(":input").each(function(){this.type=="checkbox"||this.type=="radio"?n(this).prop("checked",!1):n(this).val("")});this.ajaxQuery();break;case"filters-toggle":this.toggleView("filters");break;case"geolocate":this.places.geolocate(function(n){f.search(n)});break;case"layer":this.toggleLayer(i);this.toggleView("menu",!1);break;case"menu-toggle":this.toggleView("menu");break;case"open":u=r.attr("data-mapp-poi");this.open(this.pois_[u]);break;case"show":this.div.layout.show();this.resize();this.initCenter();break;case"view-map":this.toggleView("list",!1);break;case"view-list":this.toggleView("list",!0);break;default:return!0}},dialog:function(n,t){var i=this;n?(this.div.dialog.html(n),this.div.dialog.show(),t&&(clearTimeout(this.dialog.fade),this.dialog.fade=setTimeout(function(){i.dialog(null)},4e3))):this.div.dialog.hide()},addEvents:function(n,t){n=n.split(" ");for(var i=0;i<n.length;i++)mapp.event.addListener(this.map_,n[i],t)},close:function(){mappl10n.options.engine=="leaflet"?this.map_.closePopup():this.iw.close();this.select(null);n(this).triggerHandler("mapp.close")},openDirections:function(n,t){var i=n?n.getAddress():"",r=t?t.getAddress():"";n?n.open():t&&t.open();this.dir_||(this.dir_=new mapp.Directions(this.div.directions,this));this.dir_.open(i,r)},sanity:function(){if(!this.div.canvas.length)return mapp.lib.log("MapPress: Missing map name or container for map: "+this.name);if(mappl10n.options.autoupdate==="tc")return mapp.lib.log("Maps API missing (800001)");if(typeof _=="undefined")return mapp.lib.alert("ERROR: underscore.js not loaded. Check cacheing / optimizing plugins.");if(mappl10n.options.engine=="leaflet"){if(typeof L=="undefined")return mapp.lib.alert("ERROR: Unable to load Leaflet")}else{if(typeof google=="undefined")return mapp.lib.alert("ERROR: Google Maps API not loaded");n(document).ready(function(){n('script[src*="https://maps.googleapis.com/maps/api/js?v=3"]').length>1&&mapp.lib.alert("ERROR: Google Maps API key loaded multiple times, please see MapPress FAQ.")})}return!0},select:function(t){if(t){var i=n.inArray(t,this.pois_),r=n('[data-mapp-poi="'+i+'"]',this.div.list);mapp.lib.scrollTo(this.div.list,r);t.setZIndex(++this.zindex_)}this.poi=t},setHighlight:function(n){this.highlight&&(mappl10n.options.engine=="leaflet"?this.highlight.remove():this.highlight.setMap(null));n&&(mappl10n.options.engine=="leaflet"?this.highlight=new L.Marker(n.getPosition()).addTo(this.map_):(this.highlight=new google.maps.Marker({position:n.getPosition()}),this.highlight.setMap(this.map_)))},getMap:function(){return this.map_},renderList:function(){var i=this.getBounds(),r=0,u=this,t;if(!this.editable)for(t=0;t<this.pois_.length;t++)this.pois_[t].visible=this.pois_[t].type!="kml",this.query&&i&&!i.contains(this.pois_[t].getPosition())&&(this.pois_[t].visible=!1),r+=this.pois_[t].visible;this.div.list.html(mapp.lib.template(this.templates.loop,{map:this,pois:this.pois_,count:r}));this.editable&&n(".mapp-items",u.sel).sortable({axis:"y",cursor:"move",delay:200,update:function(){u.sortPois(n(this).sortable("toArray",{attribute:"data-mapp-poi"}))}})},getPois:function(){return this.pois_},insertPoi:function(n){var t=this;this.pois_.unshift(n);n.setMap(this);t.renderList();this.select(n)},removePoi:function(t){var r=this,i=n.inArray(t,this.pois_);i!=-1&&(this.pois_[i].setMap(null),this.pois_.splice(i,1),r.renderList())},resetPois:function(){for(i=0;i<this.pois_.length;i++)this.pois_[i].setMap(null);this.pois_=[];this.zindex_=0},setPois:function(n){var t,i;if(this.resetPois(),n){for(t=0;t<n.length;t++)i=new mapp.Poi(n[t]),this.pois_.push(i),i.id=this.pois_.length-1,i.setMap(this),i.setZIndex(this.zindex_+n.length-1-t);this.zindex_+=n.length-1}this.renderList()},sortPois:function(n){for(var r,t=Array(),i=0;i<n.length;i++){if(r=parseInt(n[i]),isNaN(r))return!1;t.push(this.pois_[r])}if(t.length!=this.pois_.length)return!1;this.pois_=t;this.renderList()},open:function(t,i){var r=null,u;if(this.close(),this.select(t),mappl10n.options.mashupClick!="poi"&&t.postid&&t.url){mappl10n.options.mashupClick=="post"?window.location.assign(t.url):window.open(t.url);return}this.toggleView("list",!1);i&&i.featureData?r=i.featureData:i&&i.propagatedFrom&&i.propagatedFrom.feature&&i.propagatedFrom.feature.properties&&(r=i.propagatedFrom.feature.properties);this.div.iw.html(t.render("popup",r));mappl10n.options.engine=="leaflet"?(this.iw.setLatLng(t.getPosition()),this.iw.options.offset=t.getAnchorPoint(),this.map_.openPopup(this.iw)):(u=new google.maps.MVCObject,u.setValues({position:t.getPosition(i),anchorPoint:t.getAnchorPoint(i)}),this.iw.open(this.map_,u));n(this).triggerHandler("mapp.open",t)},renderMenu:function(){var t=this;for(layer in this.layers_)this.layers_[layer].getMap()&&n('[data-mapp-layer="'+layer+'"]',this.div.layout).addClass("mapp-active")},addStyles:function(){var u=this,l,f,r,i;if(mappl10n.options.engine=="leaflet"){if(this.editable){for(l=[],f=L.control.layers(),r=0;r<mappl10n.options.baseLayers.length;r++){var o=mappl10n.options.baseLayers[r],s=mappl10n.options.providers[o.provider],h=n.extend({},s,o);f.addBaseLayer(L.tileLayer(s.url,h),h.label)}mappl10n.options.baseLayers.length>1&&f.addTo(this.map_)}this.map_.on("baselayerchange",function(n){u.mapTypeId=n.layer.options.name})}else{var t=mappl10n.options.styles?mappl10n.options.styles:[],e=mappl10n.options.style,c=["roadmap","satellite","terrain","hybrid"];if(e&&typeof t[e]!="undefined"&&this.map_.setOptions({styles:t[e]}),this.editable){for(i in t)this.map_.mapTypes.set(i,new google.maps.StyledMapType(t[i],{name:i})),c.push(i);this.map_.setOptions({mapTypeControlOptions:{mapTypeIds:c,position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DROPDOWN_MENU}})}else this.mapTypeId&&typeof t[this.mapTypeId]!="undefined"&&this.map_.setOptions({styles:t[this.mapTypeId]});mapp.event.addListener(this.map_,"maptypeid_changed",function(){u.mapTypeId=u.map_.getMapTypeId()})}},addControls:function(){var n=this;this.div.controls.html(mapp.lib.template("map-controls",{map:this}))},addLayers:function(){var u,i,t,r;for(this.layers_={traffic:new google.maps.TrafficLayer,bicycling:new google.maps.BicyclingLayer,transit:new google.maps.TransitLayer},u=n.makeArray(this.layers),i=0;i<u.length;i++)t=n.trim(u[i]),r=t.split(".").pop(),this.layers_[t]?this.toggleLayer(t):r=="kml"||r=="kmz"?this.layers_[t]=new google.maps.KmlLayer({map:this.map_,preserveViewport:!0,url:t}):r=="json"&&(this.layers_[t]=new google.maps.Data({map:this.map_}).loadGeoJson(t))},addMenu:function(){var t=this;n("body").on("click",function(i){var r=n(i.target),u=r.attr("data-mapp-action");r==t.div.filters||u=="filters-toggle"||r.closest(t.div.filters).length||t.toggleView("filters",!1);r==t.div.menu||u=="menu-toggle"||r.closest(t.div.menu).length||t.toggleView("menu",!1)})},toggleLayer:function(t,i){var r=this;i=typeof i!="undefined"?i:this.layers_[t].getMap()==null;n.each(["traffic","bicycling","transit"],function(n,t){r.layers_[t].setMap(null)});i&&this.layers_[t].setMap(this.map_)},togglePois:function(n){n=!!n;for(var t=0;t<this.pois_.length;t++)this.pois_[t].setVisible(n)},toggleView:function(n,t){t=typeof t=="undefined"?!this.div.layout.hasClass("mapp-view-"+n):t;this.div.layout.toggleClass("mapp-view-"+n,t);n=="menu"&&t&&this.renderMenu();n=="directions"&&this.resize()},resize:function(){var n=this.getCenter();this.toggleView("mini",this.div.layout.width()<mappl10n.options.mini);mappl10n.options.engine=="leaflet"?this.map_.invalidateSize():mapp.event.trigger(this.map_,"resize");n&&this.setView(n)},recenter:function(){var t=this.center&&this.center.lat&&this.center.lng?this.center:null,n=this.zoom&&parseInt(this.zoom)?parseInt(this.zoom):null,i,r;if(t&&!n&&this.query){this.search({geometry:{location:{lat:t.lat,lng:t.lng}}});return}if(t){this.setView(t,n?n:1);return}if(this.pois_.length==0){this.setView({lat:0,lng:0},n?n:1);return}if(this.pois_.length==1){this.pois_[0].center(n);return}for(bounds=mappl10n.options.engine=="leaflet"?new L.LatLngBounds:new google.maps.LatLngBounds,i=0;i<this.pois_.length;i++)r=this.pois_[i].getBounds(),bounds=r?mappl10n.options.engine=="leaflet"?bounds.extend(r):bounds.union(r):bounds.extend(this.pois_[i].getPosition());n?this.setView(bounds.getCenter().toJSON(),n):this.fitBounds(bounds)},toJSON:function(){var n;for(this.pois=[],n=0;n<this.pois_.length;n++)this.pois.push(this.pois_[n].toJSON());return{center:this.center,height:this.height,mapid:this.mapid,mapTypeId:this.mapTypeId,metaKey:this.metaKey,pois:this.pois,title:this.title,width:this.width,zoom:this.zoom}},ajaxSave:function(n){var t=this,i=JSON.stringify(this),r=!this.mapid||!this.postid?mappl10n.options.postid:this.postid;mapp.lib.ajax({type:"POST",data:{action:"mapp_save",map:i,postid:r},callback:function(i){i.status=="OK"&&(t.mapid||(t.mapid=i.data.mapid),n())}})},fitBounds:function(n,t){var t=mappl10n.options.engine=="leaflet"&&t?{paddingTopLeft:[t.left,t.top],paddingBottomRight:[t.right,t.bottom]}:t;return this.map_.fitBounds(n,t)},getBounds:function(){try{return this.map_.getBounds()}catch(n){return null}},getCenter:function(){try{return this.map_.getCenter()}catch(n){return null}},getMapTypeId:function(n){return mappl10n.options.engine=="leaflet"?"roadmap":this.map_.getMapTypeId(n)},setMapTypeId:function(t){var s=this,i,r,e,u,o,f;if(mappl10n.options.engine=="leaflet")for(this.map_.eachLayer(function(n){s.map_.removeLayer(n)}),t=!this.editable&&mappl10n.options.style&&t=="streets"?mappl10n.options.style:t,t=_.findIndex(mappl10n.options.baseLayers,{name:t})>=0?t:mappl10n.options.baseLayers[0].name,i=0;i<mappl10n.options.baseLayers.length;i++)r=mappl10n.options.baseLayers[i],e=mappl10n.options.providers[r.provider],r.name==t&&(u=n.extend({},e,r),o=L.tileLayer(u.url,u),o.addTo(this.map_));else f=n.inArray(t,["roadmap","satellite","terrain","hybrid"])!=-1,t=this.editable?f||typeof mappl10n.options.styles[t]!="undefined"?t:"roadmap":f?t:"roadmap",this.map_.setMapTypeId(t)},setView:function(n,t,i){mappl10n.options.engine=="leaflet"?(t==null&&(t=this.map_.getZoom()?this.map_.getZoom():0),this.map_.setView(n,t,i)):(n=n&&!n.toJSON?{lat:parseFloat(n.lat),lng:parseFloat(n.lng)}:n,t=t?parseInt(t):null,n&&this.map_.setCenter(n),t&&this.map_.setZoom(t))}};mapp.Map.ajaxGet=function(n,t,i){mapp.lib.ajax({type:"GET",data:{action:"mapp_get",mapid:n},callback:function(n){if(n.status=="OK"){var r=new mapp.Map(n.data.map,t);i(r)}}})};mapp.Map.ajaxDelete=function(n,t){mapp.lib.ajax({type:"POST",data:{action:"mapp_delete",mapid:n},callback:function(n){n.status=="OK"&&t&&t()}})}}(jQuery);mapp=window.mapp||{};+function(n){mapp.Directions=function(t,i){this.sel=n(t);this.map=i;this.directionsRenderer=null;this.directionsService=null;this.placesService=null;var r=this;this.sel.on("keydown",function(n){n.which==13?(r.getDirections(),n.preventDefault()):n.which==27&&r.close()});this.sel.on("click","[data-mapp-action]",function(t){var i=n(this).attr("data-mapp-action"),u=n(".mapp-dir-daddr",r.sel).val(),f=n(".mapp-dir-saddr",r.sel).val();t.preventDefault();switch(i){case"dir-cancel":r.close();break;case"dir-get":r.getDirections();break;case"dir-myloc":r.map.places.geolocate(function(t){n(".mapp-dir-saddr",r.sel).val(t.name);r.getDirections()});break;case"dir-swap":n(".mapp-dir-saddr",r.sel).val(u);n(".mapp-dir-daddr",r.sel).val(f);r.getDirections()}});this.open=function(t,i){if(mappl10n.options.directions=="google"){this.openGoogle(t,i);return}this.map.toggleView("directions",!0);n(".mapp-dir-addr",this.sel).removeClass("mapp-error");n(".mapp-dir-saddr",this.sel).val(t);n(".mapp-dir-daddr",this.sel).val(i);n(".mapp-dir-get",this.sel).focus();n(".mapp-dir-saddr",this.sel).focus()};this.close=function(){this.map.toggleView("directions",!1);this.directionsRenderer&&(this.directionsRenderer.setPanel(null),this.directionsRenderer.getMap()&&(this.directionsRenderer.setMap(null),this.map.togglePois(!0)))};this.getDirections=function(){this.map.close();this.openGoogle(n(".mapp-dir-saddr",this.sel).val(),n(".mapp-dir-daddr",this.sel).val());return};this.openGoogle=function(n,t){var i=mappl10n.options.directionsServer;i.toLowerCase().indexOf("http")==-1&&(i="https://"+i);i+="?saddr="+encodeURIComponent(n);i+="&daddr="+encodeURIComponent(t);window.open(i)}}}(jQuery);mapp=window.mapp||{};mapp.geocoders={};+function(n){mapp.geocoders.Algolia=function(n){this.map=n;this.places=algoliasearch.initPlaces()};mapp.geocoders.Algolia.prototype={geocode:function(n,t){var i=this;this.getPredictions(n,function(i){i&&i.hits.length?t({formatted_address:i.hits[0].locale_names[0],name:n,geometry:{location:{lat:i.hits[0]._geoloc.lat,lng:i.hits[0]._geoloc.lng}}}):t(null)})},getDetails:function(n,t){if(mappl10n.options.geocoder=="nominatim")return this.getNominatimDetails(n,t);if(mappl10n.options.geocoder=="mapbox"&&mappl10n.options.mapbox)return this.getMapboxDetails(n,t);t({formatted_address:n.value,name:n.name,geometry:{location:n.latlng}});return},getNominatimDetails:function(t,i){url="https://nominatim.openstreetmap.org/search?format=json&limit=1&q="+encodeURIComponent(t.value);url=mappl10n.options.country?url+"&countrycodes="+mappl10n.options.country.toLowerCase():url;url=mappl10n.options.language?url+"&accept-language="+mappl10n.options.language.toLowerCase():url;n.getJSON(url,function(n){if(n&&n.length){var r=n[0],u=r.boundingbox&&r.boundingbox.length==4?{sw:{lat:r.boundingbox[0],lng:r.boundingbox[2]},ne:{lat:r.boundingbox[1],lng:r.boundingbox[3]}}:null;i({formatted_address:r.display_name,name:t.name,geometry:{location:{lat:r.lat,lng:r.lon},viewport:u}})}else i({formatted_address:t.value,name:t.name,geometry:{location:t.latlng}})})},getMapboxDetails:function(t,i){url="https://api.mapbox.com/geocoding/v5/mapbox.places/"+encodeURIComponent(t.value)+".json?access_token="+mappl10n.options.mapbox;url=mappl10n.options.country?url+"&country="+mappl10n.options.country.toLowerCase():url;url=mappl10n.options.language?url+"&language="+mappl10n.options.language.toLowerCase():url;n.getJSON(url,function(n){if(n&&n.features&&n.features.length>0){var r=n.features[0],u=r.bbox&&r.bbox.length==4?{sw:{lat:r.bbox[1],lng:r.bbox[0]},ne:{lat:r.bbox[3],lng:r.bbox[2]}}:null;i({formatted_address:r.place_name,name:t.name,geometry:{location:{lat:r.center[1],lng:r.center[0]},viewport:u}})}else i({formatted_address:t.value,name:t.name,geometry:{location:t.latlng}})})},getPredictions:function(n,t){this.places.search({query:n,language:mappl10n.options.language},function(n,i){n||!i?t(null):t(i)})}}}(jQuery);+function(n){mapp.geocoders.Google=function(t){this.map=t;this.token=null;this.types=this.map.editable?null:["geocode"];var i=n('<div style="display:none">').appendTo("body");this.placesService=new google.maps.places.PlacesService(i.get(0));this.autocompleteService=new google.maps.places.AutocompleteService;i.remove()};mapp.geocoders.Google.prototype={geocode:function(t,i){var r=this;this.getPredictions(t,function(t){t&&n.isArray(t)?r.getDetails(t[0],function(n){i(n)}):i(null)})},getDetails:function(n,t){this.token=this.token?this.token:new google.maps.places.AutocompleteSessionToken;this.token=null;var i={placeId:n.place_id,sessionToken:this.token};this.placesService.getDetails(i,function(n,i){if(i=="OK"&&n&&n.geometry){if(n.geometry.location&&(n.geometry.location=n.geometry.location.toJSON()),n.geometry.viewport){var r=n.geometry.viewport.toJSON();n.geometry.viewport={sw:{lat:r.south,lng:r.west},ne:{lat:r.north,lng:r.east}}}t(n)}else t(null)})},getPredictions:function(n,t){var i,r;this.token=this.token?this.token:new google.maps.places.AutocompleteSessionToken;i=this.map.getMap().getBounds();i=i?i:new google.maps.LatLngBounds(new google.maps.LatLng(85,-180),new google.maps.LatLng(-85,180));r={input:n,bounds:i,sessionToken:this.token,types:this.types};this.autocompleteService.getPlacePredictions(r,function(n,i){i=="OK"&&n&&n.length?t(n):(i==google.maps.places.PlacesServiceStatus.REQUEST_DENIED?alert("Google Maps API Key error: please enable the Places API in the Google Developer Console."):i==google.maps.places.PlacesServiceStatus.OVER_QUERY_LIMIT&&alert("Google Maps API Key has exceeded its query limit"),t(null))})}}}(jQuery);mapp=window.mapp||{};mapp.Icons={};mapp.Icons.get=function(){var n="https://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png";return mappl10n.options.engine=="leaflet"?L.icon({iconUrl:n,iconAnchor:[16,32],iconSize:[32,32],popupAnchor:[0,-32]}):{url:n}};mapp.Icons.getUrl=function(){return"https://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png"};mapp=window.mapp||{};+function(n){mapp.InfoBox=function(t,i){var f=n.extend({border:20},i),u=null,r=null,o,e=this;r=n('<div class="mapp-ib-wrapper" tabindex="0"><div class="mapp-ib" tabindex="0"><\/div><div class="mapp-ib-tip"><\/div><\/div>').appendTo(t.getMap().getDiv());jQuery(window).resize(function(){e.close()});r.on("keydown",function(n){n.which==27&&e.close()});r.on("click",".mapp-close",function(){e.close()});this.getContent=function(){return n(".mapp-ib",r)};this.setContent=function(t){n(".mapp-ib",r).empty().append(t)};this.open=function(n,t){u=t;this.setMap(n)};this.onAdd=function(){o=!1;var t=n(":input",r);r.show();t.length?t.first().focus():r.focus();google.maps.event.trigger(e,"domready")};this.draw=function(){var l=this.getMap(),a=n(".mapp-ib-body",r),s=this.getProjection().fromLatLngToContainerPixel(u.position),t,h,c,i,e;o||(o=!0,t={width:n(":first-child",l.getDiv()).width(),height:n(":first-child",l.getDiv()).height()},r.css({"max-height":"9999px",left:0,bottom:0,top:"auto",right:"auto"}),h=r.outerWidth(!0),c=r.outerHeight(!0),c>t.height+u.anchorPoint.y-2*f.border&&(c=t.height+u.anchorPoint.y-2*f.border,r.css({"max-height":c+2})),i=s.x,e=s.y,i+h/2>t.width&&(i=t.width-h/2),i-h/2<0&&(i=h/2),e-c+u.anchorPoint.y<f.border&&(e=c-u.anchorPoint.y+f.border),e>t.height&&(e=t.height),(s.x-i||s.y-e)&&l.panBy(s.x-i,s.y-e),r.css({left:i-h/2,bottom:t.height-e-u.anchorPoint.y}))};this.close=function(){r.is(":visible")&&(this.setMap(null),google.maps.event.trigger(this,"closed"))};this.onRemove=function(){r.hide()}};mappl10n.options.engine!="leaflet"&&(mapp.InfoBox.prototype=new google.maps.OverlayView)}(jQuery);mapp=window.mapp||{};+function(n){mapp.lib={ajax:function(t){var i=this;return n.extend({type:"GET",data:null,spinner:null,callback:n.noop},t),t.spinner&&t.spinner.show(),n.ajax({type:t.type,url:mappl10n.options.ajaxurl,data:t.data,success:function(n,r,u){if(t.spinner&&t.spinner.hide(),n.status!="OK"){var f=typeof n=="object"?n.status:n;i.alert("AJAX ERROR\r\nResponse="+f+" TextStatus="+r+"\r\nResponseText="+u.responseText)}if(n.output){i.log("AJAX Output\r\n"+n.output);return}t.callback&&t.callback(n,u)},error:function(n,r,u){(t.spinner&&t.spinner.hide(),r!="cancel")&&typeof u!="undefined"&&u!=""&&i.alert("AJAX ERROR\r\nTextStatus="+r+"\r\nError="+u+"\r\nResponseText="+n.responseText)}})},alert:function(n){mappl10n.options.admin||mappl10n.options.debug?alert(n):window.console&&console.error(n)},jqVersionCheck:function(t){if(typeof n=="undefined"||typeof t=="undefined")return!1;for(t=t.split("."),v=n.fn.jquery.split("."),i=0;i<t.length;i++){var r=parseInt(t[i]),u=typeof v[i]!="undefined"?parseInt(v[i]):0;if(u!=r)return u>r}return!0},log:function(n){window.console&&console.error(n)},scrollTo:function(n,t){if(n&&t&&n.length&&t.length){var i=n.scrollTop(),u=n.height(),r=i+t.position().top,f=r+t.outerHeight(!0);r<i?n.scrollTop(r):f>i+u&&n.scrollTop(f-u)}},template:function(t,i){if(mapp.lib.templates=mapp.lib.templates?mapp.lib.templates:{},!mapp.lib.templates[t]){var r=mappl10n.options.templates?mappl10n.options.template[t]:n("#mapp-tmpl-"+t).html();if(r)mapp.lib.templates[t]=_.template(r.replace(/[\n\r\t]/g,""),null,{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g});else return""}return mapp.lib.templates[t](i)}};mapp.lib.jqVersionCheck("1.7")||mapp.lib.alert("jQuery version is too old: "+n.fn.jquery);n("body").on("tabsactivate tabsshow",function(t,i){var r=i.newPanel?i.newPanel:i.panel;r&&n(".mapp-layout",r).each(function(){var i=n(this).find(".mapp-canvas").attr("id"),t=window[i];t.resize();t.recenter()})})}(jQuery);+function(){mappl10n.options.engine=="leaflet"&&(L.LatLng.prototype.toJSON=function(){return{lat:this.lat,lng:this.lng}},L.LatLngBounds.prototype.toJSON=function(){return{south:this.getSouth(),west:this.getWest(),north:this.getNorth(),east:this.getEast()}},L.LatLng.prototype.toUrlValue=function(){return Math.round(this.lat*1e6)/1e6+", "+Math.round(this.lng*1e6)/1e6});mapp.event={addListener:function(n,t,i){if(mappl10n.options.engine=="leaflet")n.on(t,i);else google.maps.event.addListener(n,t,i)},addListenerOnce:function(n,t,i){if(mappl10n.options.engine=="leaflet")n.once(t,i);else google.maps.event.addListenerOnce(n,t,i)},clearInstanceListeners:function(n){mappl10n.options.engine=="leaflet"?n.off():google.maps.event.clearInstanceListeners(n)},clearListeners:function(n,t){mappl10n.options.engine=="leaflet"?n.off(t):google.maps.event.clearListeners(n,"rightclick")},trigger:function(n,t,i){mappl10n.options.engine=="leaflet"?n.fire(t,i):google.maps.event.trigger(n,t,i)}}}(jQuery);mapp=window.mapp||{};jQuery.fn.AlgoliaAutocomplete=jQuery.fn.autocomplete.noConflict();+function(n){mapp.Places=function(t,i){var r=this;this.sel=n(t);this.opts=n.extend({map:null},i);this.geocoder=mappl10n.options.engine=="leaflet"?new mapp.geocoders.Algolia(this.opts.map):new mapp.geocoders.Google(this.opts.map);this.sel.on("keydown",function(t){if(t.which==13){t.preventDefault();var i=r.parseLatLng(r.sel.val());i&&(n(r).triggerHandler("search.mapp",i),r.sel.AlgoliaAutocomplete("close"),t.stopImmediatePropagation());r.sel.val().substring(0,4)=="http"&&(n(r).triggerHandler("search.mapp",r.sel.val()),r.sel.AlgoliaAutocomplete("close"),t.stopImmediatePropagation())}});this.autocomplete();this.sel.focus()};mapp.Places.prototype={parse:function(t,i){var f=this,u=t&&t.name?n.trim(t.name):n.trim(t),r;if(!u){i(null);return}if(u=="user"){this.geolocate(function(n){i(n)});return}if(t&&t.geometry){i(t);return}if(r=this.parseLatLng(t),r){i(r);return}this.geocoder.geocode(t,function(n){i(n)})},parseLatLng:function(t){var i,e,r,u,f;return t.lat&&t.lng?i=t:(e=t&&t.name?n.trim(t.name):n.trim(t),r=e.split(","),r.length==2&&(u=parseFloat(r[0]),f=parseFloat(r[1]),isNaN(u)||isNaN(f)||(i={lat:u,lng:f}))),i?{name:i.lat+", "+i.lng,geometry:{location:i}}:null},geolocate:function(n){var t=this;if(!navigator||!navigator.geolocation){alert(mappl10n.no_geolocate);return}navigator.geolocation.getCurrentPosition(function(t){var i={lat:t.coords.latitude,lng:t.coords.longitude};n({name:i.lat+", "+i.lng,geometry:{location:i}})},function(t){var i=t&&t.message?" : "+t.message:"";alert(mappl10n.no_geolocate+i);n(null)},{timeout:15e3,enableHighAccuracy:!0,maximumAge:3e4})},autocomplete:function(){var t=this,r,i,u;this.sel.on("autocomplete:selected",function(i,r){t.geocoder.getDetails(r,function(i){t.parse(i,function(i){i&&n(t).triggerHandler("search.mapp",i)})})});r={empty:'<div class="list-group search-results-dropdown"><div class="list-group-item">'+mappl10n.no_results+"<\/div><\/div>",header:'<div class="list-group search-results-dropdown">'};mappl10n.options.engine=="leaflet"?(i={algoliasearch:algoliasearch,templates:r},mappl10n.options.country&&(i.countries=[mappl10n.options.country]),mappl10n.options.language&&(i.language=mappl10n.options.language),u=placesAutocompleteDataset(i)):u={display:"description",source:function(n,i){t.geocoder.getPredictions(n,function(n){matches=n;i(matches)})},templates:r};this.sel.AlgoliaAutocomplete({autoselect:!0,cssClasses:{prefix:"mapp-aa"},debug:!1,hint:!0,highlight:!0,minLength:1},u)}}}(jQuery);mapp=window.mapp||{};+function(n){mapp.Poi=function(t){var u,f,r,o,i,e,h,s;if(this.defaults={address:null,body:null,iconid:null,kml:null,map:null,overlay:null,postid:null,props:null,title:"",url:null,type:null,viewport:null},n.extend(this,this.defaults,t),t&&t.correctedAddress&&(this.address=t.correctedAddress),mappl10n.options.engine=="leaflet"&&this.isPoly()&&(this.type=null),t.viewport&&t.viewport.sw&&t.viewport.ne&&(u=t.viewport.sw,f=t.viewport.ne,this.viewport=mappl10n.options.engine=="leaflet"?new L.LatLngBounds(L.latLng(u.lat,u.lng),L.latLng(f.lat,f.lng)):new google.maps.LatLngBounds(new google.maps.LatLng(u.lat,u.lng),new google.maps.LatLng(f.lat,f.lng))),r=[],o=[],!t.overlay)switch(this.type){case"polygon":if(t.poly&&t.poly.paths)for(i=0;i<t.poly.paths.length;i++){for(r=[],e=0;e<t.poly.paths[i].length;e++)r.push(new google.maps.LatLng(t.poly.paths[i][e].lat,t.poly.paths[i][e].lng));o.push(new google.maps.MVCArray(r))}this.overlay=new google.maps.Polygon({paths:new google.maps.MVCArray(o)});this.setColors(t.poly);break;case"polyline":if(t.poly&&t.poly.path)for(i=0;i<t.poly.path.length;i++)r.push(new google.maps.LatLng(t.poly.path[i].lat,t.poly.path[i].lng));this.overlay=new google.maps.Polyline({path:new google.maps.MVCArray(r)});this.setColors(t.poly);break;case"circle":h=new google.maps.LatLng(t.point.lat,t.point.lng);this.overlay=new google.maps.Circle({center:h,radius:parseFloat(t.poly.radius)});this.setColors(t.poly);break;case"rectangle":this.overlay=new google.maps.Rectangle({bounds:this.viewport});this.setColors(t.poly);break;case"kml":s=t.kml&&t.kml.url?t.kml.url:"";this.overlay=mappl10n.options.engine=="leaflet"?omnivore.kml(s):new google.maps.KmlLayer(s,{preserveViewport:!0,suppressInfoWindows:!0});break;case"":default:this.overlay=mappl10n.options.engine=="leaflet"?L.marker([t.point.lat,t.point.lng],{title:t.title}):new google.maps.Marker({position:new google.maps.LatLng(t.point.lat,t.point.lng),title:t.title})}t.type||this.setIcon(t.iconid)};mapp.Poi.prototype={toJSON:function(){var n={address:this.address,body:this.body,iconid:this.iconid,point:null,poly:null,title:this.title,type:this.type,viewport:null},u=this.getPosition(),i,t,r;if(n.point=u.toJSON(),i=this.viewport?this.viewport:this.getBounds(),i&&(t=i.toJSON(),n.viewport={sw:{lat:t.south,lng:t.west},ne:{lat:t.north,lng:t.east}}),this.type=="kml"&&(n.kml=this.kml),this.isPoly()){n.poly=this.getColors();switch(this.type){case"circle":n.poly.radius=this.overlay.getRadius();break;case"polyline":n.poly.path=[];this.overlay.getPath().forEach(function(t){n.poly.path.push(t.toJSON())});break;case"polygon":n.poly.paths=[];this.overlay.getPaths().forEach(function(t){var i=[];t.forEach(function(n){i.push(n.toJSON())});n.poly.paths.push(i)});break;case"rectangle":r=this.overlay.getBounds();n.viewport={sw:r.getSouthWest().toJSON(),ne:r.getNorthEast().toJSON()}}}return n},setMap:function(n){var t=this;if(this.map=n,mapp.event.clearInstanceListeners(this.overlay),n==null){mappl10n.options.engine=="leaflet"?this.overlay.remove():this.overlay.setMap(null);return}this.type=="kml"&&(mappl10n.options.engine=="leaflet"?(mapp.event.addListenerOnce(this.overlay,"ready",function(){t.viewport=t.overlay.getBounds()}),mapp.event.addListenerOnce(this.overlay,"error",function(){alert(mappl10n.kml_error)})):(mapp.event.addListener(this.overlay,"defaultviewport_changed",function(){t.viewport=t.overlay.getDefaultViewport()}),mapp.event.addListener(this.overlay,"status_changed",function(){var n=t.overlay.getStatus();n!="OK"&&mappl10n.ajaxErrors&&alert(mappl10n.kml_error+":"+n)})));mapp.event.addListener(this.overlay,"click",function(n){t.open(n)});this.setEditable(this.map.editable);mappl10n.options.engine=="leaflet"?this.overlay.addTo(n.getMap()):this.overlay.setMap(n.getMap())},setEditable:function(n){var t=this;this.type!="kml"&&(mappl10n.options.engine=="leaflet"?this.overlay.options.draggable=n:this.overlay.setDraggable(n),this.isPoly()&&this.overlay.setEditable(n),mapp.event.clearListeners(this.overlay,"rightclick"),mapp.event.clearListeners(this.overlay,"dragstart"),n&&(mapp.event.addListener(this.overlay,"dragstart",function(){t.viewport=null;t.map.close()}),(this.type=="polygon"||this.type=="polyline")&&mapp.event.addListener(this.overlay,"rightclick",function(n){n.vertex!=null&&t.overlay.getPath().getLength()>2&&t.overlay.getPath().removeAt(n.vertex)})))},setZIndex:function(n){mappl10n.options.engine=="leaflet"?this.type||this.overlay.setZIndexOffset(n):this.overlay.set("zIndex",n)},setIcon:function(n){this.type||typeof mapp.Icons=="undefined"||(this.iconid=n,mappl10n.options.engine=="leaflet"?this.overlay.setIcon(mapp.Icons.get(n)):(this.overlay.setIcon(null),this.overlay.setIcon(mapp.Icons.get(n))))},setVisible:function(n){typeof this.overlay.setVisible!="undefined"&&this.overlay.setVisible(n)},setColors:function(n){var i={};for(var t in{strokeColor:"",strokeOpacity:"",strokeWeight:"",fillColor:"",fillOpacity:""})n&&typeof n[t]!="undefined"&&(i[t]=n[t]);this.overlay.setOptions(i)},setTemplateColors:function(n,t,i){var r=this.type=="polyline"?{strokeColor:n,strokeOpacity:t/100,strokeWeight:i}:{fillColor:n,fillOpacity:t/100,strokeColor:n,strokeWeight:i,strokeOpacity:1};this.setColors(r)},getColors:function(){var t={};for(var n in{strokeColor:"",strokeOpacity:"",strokeWeight:"",fillColor:"",fillOpacity:""})typeof this.overlay[n]!="undefined"&&(t[n]=this.overlay[n]);return t},getTemplateColors:function(){var n=this.getColors();return this.type=="polyline"?{color:n.strokeColor,opacity:n.strokeOpacity*100,weight:n.strokeWeight}:{color:n.fillColor,opacity:n.fillOpacity*100,weight:n.strokeWeight}},center:function(n){var t=this.getBounds();if(typeof n=="number"){this.map.setView(this.getPosition(),n);return}if(!t){this.map.setView(this.getPosition(),parseInt(mappl10n.options.poiZoom));return}this.map.fitBounds(t);this.map.setView(this.getPosition(),n)},open:function(n){this.map.open(this,n)},isPoly:function(){return jQuery.inArray(this.type,["polyline","polygon","circle","rectangle"])!=-1},getBounds:function(){var n;switch(this.type){case"polyline":n=new google.maps.LatLngBounds;this.overlay.getPath().forEach(function(t){n.extend(t)});break;case"polygon":n=new google.maps.LatLngBounds;this.overlay.getPaths().forEach(function(t){t.forEach(function(t){n.extend(t)})});break;case"rectangle":case"circle":n=this.overlay.getBounds();break;case"kml":n=mappl10n.options.engine=="leaflet"?this.overlay.getBounds().isValid()?this.overlay.getBounds():null:this.overlay.getDefaultViewport();n=n?n:this.viewport;break;default:return this.viewport}return n},getPosition:function(n){if(!this.type)return mappl10n.options.engine=="leaflet"?this.overlay.getLatLng():this.overlay.getPosition();if(this.type=="kml"&&n&&n.latLng)return n.latLng;var t=this.getBounds();return t?t.getCenter():mappl10n.options.engine=="leaflet"?new L.latLng(0,0):new google.maps.LatLng(0,0)},getAddress:function(){return this.address?this.address:this.getPosition().toUrlValue()},getAnchorPoint:function(n){var t=this.isPoly()?"poly":this.type;switch(t){case"kml":return mappl10n.options.engine=="leaflet"?[0,0]:n&&n.pixelOffset?new google.maps.Point(n.pixelOffset.width,n.pixelOffset.height):new google.maps.Point(0,0);case"poly":return mappl10n.options.engine=="leaflet"?[0,0]:new google.maps.Point(0,0);default:return mappl10n.options.engine=="leaflet"?this.overlay.options.icon.options.popupAnchor?this.overlay.options.icon.options.popupAnchor:[0,-32]:typeof this.overlay.anchorPoint!="undefined"?this.overlay.anchorPoint:new google.maps.Point(0,-32)}},render:function(n,t){var i=_.extend(this,{icon:mapp.Icons.getUrl(this.iconid)});return t&&(i.body=t.description,i.title=t.name),mapp.lib.template(this.map.templates[n],{poi:i,colors:this.getTemplateColors()})}}}(jQuery);mapp=window.mapp||{};mapp.widgets={};+function(n){mapp.widgets.Grid=function(t,i){this.el=n(t);this.options=jQuery.extend({action:null,sortable:!1},i);var r=this;this.table=n("table",this.el);this.template=n("script",this.el).html().replace(new RegExp("'","g"),'"');this.el.on("click",function(t){var u=n(t.target),i=u.attr("data-mapp-action");i&&(r[i](t),t.preventDefault())})};mapp.widgets.Grid.prototype={add:function(){this.table.show();var t=n(this.template).appendTo(this.table);n(":input:eq(0)",t).focus()},remove:function(t){var i=n(t.target).closest("tr").remove();n("tbody > tr",this.table).length||this.table.hide()}}}(jQuery);+function(n){mapp.widgets.Popup=function(t,i){var r,u;if(this.activeToggle=null,this.content=t,this.el=null,r=this,this.options=n.extend({max:!1,modal:!1,position:null,toggle:null},i),this.options.modal?this.el=this.content.addClass("mapp-popup-fixed"):(this.el=n('<div class="mapp-popup">'),this.setContent(t)),this.el.attr("tabindex",0),this.options.max&&this.el.addClass("mapp-popup-max"),this.el.hide(),!this.options.modal)n(document).on("click.mapp.popup",function(t){n.contains(r.el.get(0),t.target)||r.el.get(0)==t.target||r.close()});if(this.options.toggle){u=typeof this.options.toggle=="string"?this.options.toggle:this.options.toggle.selector;n(document).on("click",u,function(t){r.activeToggle=n(this);r.open();t.stopPropagation()})}this.el.on("click",".mapp-close",function(){r.close()});this.el.on("keydown",function(n){n.which==27&&r.close()});return this};mapp.widgets.Popup.prototype={close:function(){this.el&&this.el.is(":visible")&&(this.backdrop&&(this.backdrop.remove(),n("body").removeClass("mapp-popup-modal")),this.el.hide(),this.activeToggle&&this.activeToggle.focus(),this.el.trigger("closed.mapp.popup"))},open:function(){var t=this;this.options.modal||this.el.parent().length||this.el.appendTo("body");this.el.show();this.options.modal?(this.backdrop=n('<div class="mapp-popup-backdrop"><\/div>'),this.el.after(this.backdrop),n("body").addClass("mapp-popup-modal")):this.el.position(n.extend({my:"center bottom",at:"center top-5",of:this.activeToggle,collision:"flipfit"},this.options.position));this.el.focus();this.el.trigger("open.mapp.popup")},setContent:function(n){this.el.empty();this.el.append('<span class="mapp-close">').append(n)},toggle:function(){this.el.is(":visible")?this.close():this.open()}}}(jQuery);+function(){mapp.load=function(){if(typeof mapp!="undefined"&&mapp.data)while(mapp.data.length){var n=mapp.data.pop();window[n.name]=new mapp.Map(n);window[n.name].display()}}}(jQuery);typeof mapp.Media!="undefined"?window.mappEditor=new mapp.Media:mapp.load()
|
languages/mappress-google-maps-for-wordpress.pot
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
# Copyright (C) 2020 MapPress Maps for WordPress
|
2 |
-
# This file is distributed under the same license as the MapPress Maps for WordPress package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: MapPress Maps for WordPress 2.53.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mappress-google-maps-for-wordpress\n"
|
7 |
-
"POT-Creation-Date: 2020-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -12,962 +12,962 @@ msgstr ""
|
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
15 |
-
#: forms/editor.php:11
|
16 |
msgid "Add KML"
|
17 |
msgstr ""
|
18 |
|
19 |
-
#: forms/editor.php:47
|
20 |
msgid "Visual"
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: forms/editor.php:47
|
24 |
msgid "HTML"
|
25 |
msgstr ""
|
26 |
|
27 |
-
#: forms/editor.php:53 forms/media.php:49 forms/settings.php:41
|
28 |
msgid "Save"
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: forms/editor.php:54 forms/media.php:50 forms/settings.php:42
|
32 |
msgid "Cancel"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: forms/editor.php:55 forms/media.php:72 forms/settings.php:44
|
36 |
-
#: mappress_controls.php:102
|
37 |
msgid "Delete"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: forms/media.php:7
|
41 |
msgid "New Map"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: forms/media.php:9
|
45 |
msgid "This post"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: forms/media.php:10 pro/mappress_widget.php:84
|
49 |
msgid "All posts"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: forms/media.php:12
|
53 |
msgid "Filter by title"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: forms/media.php:21
|
57 |
msgid "Map ID"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: forms/media.php:26
|
61 |
msgid "Map Title"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: forms/media.php:27 forms/media.php:63 forms/media.php:67 mappress.php:415
|
65 |
msgid "Untitled"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: forms/media.php:31
|
69 |
msgid "Display Size"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: forms/media.php:44
|
73 |
msgid "Save center / zoom"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: forms/media.php:51 forms/media.php:71
|
77 |
msgid "Insert into post"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: forms/media.php:70 forms/settings.php:4 forms/settings.php:18
|
81 |
msgid "Edit"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: forms/media.php:79
|
85 |
msgid "No maps found"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: forms/settings.php:24
|
89 |
msgid "New"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: forms/settings.php:24
|
93 |
msgid "Custom"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: forms/settings.php:27
|
97 |
msgid "Editor"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: forms/settings.php:28 mappress_settings.php:184
|
101 |
-
#: pro/mappress_pro_settings.php:219
|
102 |
msgid "Default"
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: mappress.php:153
|
106 |
msgid "MapPress database tables are missing. Please deactivate the plugin and activate it again to fix this."
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: mappress.php:158
|
110 |
msgid "WARNING: MapPress is not compatible with the WP-Geo plugin. Please deactivate or uninstall WP-Geo before using MapPress."
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: mappress.php:163
|
114 |
msgid "A Google Maps API key is required"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: mappress.php:163
|
118 |
msgid "Please update your"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: mappress.php:163
|
122 |
msgid "MapPress Settings"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: mappress.php:314 mappress.php:765
|
126 |
msgid "Version"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: mappress.php:315
|
130 |
msgid "Documentation"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: mappress.php:316
|
134 |
msgid "Support"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: mappress.php:318
|
138 |
msgid "Upgrade to MapPress Pro"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: mappress.php:404
|
142 |
msgid "Are you sure you want to delete?"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: mappress.php:405
|
146 |
msgid "Delete this map?"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: mappress.php:406
|
150 |
msgid "Google cannot return directions between those addresses. There is no route between them or the routing information is not available."
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: mappress.php:407
|
154 |
msgid "Error reading KML file"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: mappress.php:408
|
158 |
msgid "URL for KML file"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: mappress.php:409
|
162 |
msgid "Loading"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: mappress.php:410
|
166 |
msgid "%d of %d shown"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: mappress.php:411
|
170 |
msgid "Unable to get your location"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: mappress.php:412
|
174 |
msgid "No results"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: mappress.php:413
|
178 |
msgid "Save changes?"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: mappress.php:414
|
182 |
msgid "Shape"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: mappress.php:439
|
186 |
msgid "Improve this map"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: mappress.php:455 mappress.php:474
|
190 |
msgid "Streets"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: mappress.php:456
|
194 |
msgid "Outdoors"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: mappress.php:457
|
198 |
msgid "Light"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: mappress.php:458
|
202 |
msgid "Dark"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: mappress.php:459
|
206 |
msgid "Satellite"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: mappress.php:460
|
210 |
msgid "Satellite Streets"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: mappress.php:548
|
214 |
msgid "Settings"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: mappress_controls.php:93
|
218 |
msgid "Add"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: mappress_map.php:91 mappress_settings.php:306
|
222 |
msgid "MapPress"
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: mappress_map.php:163
|
226 |
msgid "Map not found"
|
227 |
msgstr ""
|
228 |
|
229 |
-
#: mappress_map.php:423 pro/mappress_pro_settings.php:37
|
230 |
msgid "Filter"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: mappress_map.php:456
|
234 |
msgid "Show map"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: mappress_map.php:460
|
238 |
msgid "Map"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: mappress_map.php:461
|
242 |
msgid "List"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: mappress_settings.php:84
|
246 |
msgid "Sample Map"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: mappress_settings.php:86
|
250 |
msgid "Basic Settings"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: mappress_settings.php:87
|
254 |
msgid "Mapping Engine"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: mappress_settings.php:90
|
258 |
msgid "Mapbox access token"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: mappress_settings.php:92
|
262 |
msgid "Google API key"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: mappress_settings.php:97
|
266 |
msgid "License"
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: mappress_settings.php:99
|
270 |
msgid "Map Settings"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: mappress_settings.php:100
|
274 |
msgid "Post types"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: mappress_settings.php:101
|
278 |
msgid "Automatic display"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: mappress_settings.php:102
|
282 |
msgid "Map alignment"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: mappress_settings.php:103 templates/map-popup.php:3
|
286 |
-
#: templates/mashup-popup.php:6
|
287 |
msgid "Directions"
|
288 |
msgstr ""
|
289 |
|
290 |
-
#: mappress_settings.php:105
|
291 |
msgid "POI Settings"
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: mappress_settings.php:106
|
295 |
msgid "Default zoom"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: mappress_settings.php:107 mappress_settings.php:249
|
299 |
msgid "Open first POI"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: mappress_settings.php:110
|
303 |
msgid "Mashups"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: mappress_settings.php:111
|
307 |
msgid "Icons"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: mappress_settings.php:112
|
311 |
msgid "Styled Maps"
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: mappress_settings.php:113
|
315 |
msgid "Geocoding"
|
316 |
msgstr ""
|
317 |
|
318 |
-
#: mappress_settings.php:114
|
319 |
msgid "Templates"
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: mappress_settings.php:117
|
323 |
msgid "Localization"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: mappress_settings.php:118
|
327 |
msgid "Language"
|
328 |
msgstr ""
|
329 |
|
330 |
-
#: mappress_settings.php:119
|
331 |
msgid "Country"
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: mappress_settings.php:120
|
335 |
msgid "Directions server"
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: mappress_settings.php:122
|
339 |
msgid "Miscellaneous"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: mappress_settings.php:124
|
343 |
msgid "Compatiblity"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: mappress_settings.php:125
|
347 |
msgid "Scripts"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: mappress_settings.php:126
|
351 |
msgid "Map sizes"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: mappress_settings.php:185
|
355 |
msgid "Center"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: mappress_settings.php:186
|
359 |
msgid "Left"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: mappress_settings.php:187
|
363 |
msgid "Right"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: mappress_settings.php:201
|
367 |
msgid "Top of post"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: mappress_settings.php:202
|
371 |
msgid "Bottom of post"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: mappress_settings.php:203
|
375 |
msgid "None"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: mappress_settings.php:210 mappress_settings.php:254
|
379 |
msgid "(list)"
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: mappress_settings.php:215
|
383 |
msgid "Country code for searches"
|
384 |
msgstr ""
|
385 |
|
386 |
-
#: mappress_settings.php:219
|
387 |
msgid "Prevent other plugins/themes from loading the Google Maps API"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: mappress_settings.php:223 mappress_settings.php:232
|
391 |
msgid "Google"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: mappress_settings.php:223
|
395 |
msgid "Inline"
|
396 |
msgstr ""
|
397 |
|
398 |
-
#: mappress_settings.php:232
|
399 |
msgid "Leaflet"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: mappress_settings.php:234
|
403 |
msgid "Leaflet is free and requires no API key. Google requires an API key and has strict usage limits."
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: mappress_settings.php:240 mappress_settings.php:243
|
407 |
msgid "Output scripts in footer"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#: mappress_settings.php:241
|
411 |
msgid "Disabled because Jetpack Infinite Scroll is active"
|
412 |
msgstr ""
|
413 |
|
414 |
-
#: mappress_settings.php:244
|
415 |
msgid "disable if maps are output using AJAX"
|
416 |
msgstr ""
|
417 |
|
418 |
-
#: mappress_settings.php:257
|
419 |
msgid "Language for map controls"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#: mappress_settings.php:261
|
423 |
msgid "Enter token to use Mapbox map tiles"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: mappress_settings.php:268
|
427 |
msgid "Default zoom when displaying a single POI"
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: mappress_settings.php:281
|
431 |
msgid "Easy Google Maps"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: mappress_settings.php:289
|
435 |
msgid "Width (px or %)"
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: mappress_settings.php:289
|
439 |
msgid "Height (px)"
|
440 |
msgstr ""
|
441 |
|
442 |
-
#: mappress_settings.php:289
|
443 |
msgid "Default size"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: mappress_settings.php:311 mappress_settings.php:319
|
447 |
msgid "Save Changes"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: mappress_settings.php:312 mappress_settings.php:320
|
451 |
msgid "Reset Defaults"
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: mappress_template.php:25
|
455 |
msgid "address"
|
456 |
msgstr ""
|
457 |
|
458 |
-
#: mappress_template.php:26
|
459 |
msgid "body"
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: mappress_template.php:27
|
463 |
msgid "icon"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: mappress_template.php:28
|
467 |
msgid "thumbnail"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: mappress_template.php:29
|
471 |
msgid "title"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: mappress_template.php:30
|
475 |
msgid "url"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: mappress_template.php:31
|
479 |
msgid "custom field"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: pro/mappress_filter.php:93 pro/mappress_filter.php:142
|
483 |
-
#: pro/mappress_pro_settings.php:155
|
484 |
msgid "Post type"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: pro/mappress_filter.php:129
|
488 |
msgid "Taxonomy"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: pro/mappress_filter.php:129
|
492 |
msgid "Post field"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: pro/mappress_filter.php:129 pro/mappress_pro_settings.php:314
|
496 |
msgid "Custom Field"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: pro/mappress_geocoder.php:29
|
500 |
msgid "Invalid geocoder: %s"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: pro/mappress_geocoder.php:59 pro/mappress_geocoder.php:110
|
504 |
-
#: pro/mappress_geocoder.php:147 pro/mappress_geocoder.php:183
|
505 |
msgid "No results for address: %s"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: pro/mappress_geocoder.php:82
|
509 |
msgid "Server API Key is missing - see MapPress Settings"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: pro/mappress_geocoder.php:100
|
513 |
msgid "Invalid status: %s, %s Address: %s"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: pro/mappress_geocoder.php:212
|
517 |
msgid "Error: %s %s"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: pro/mappress_geocoder.php:217
|
521 |
msgid "Invalid JSON from Geocoding service: %s"
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: pro/mappress_icons.php:47
|
525 |
msgid "Use default icon"
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: pro/mappress_icons.php:57
|
529 |
msgid "Opacity"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: pro/mappress_icons.php:58
|
533 |
msgid "Weight"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: pro/mappress_meta.php:109
|
537 |
msgid "Automatic"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: pro/mappress_pro_settings.php:16
|
541 |
msgid "MapPress license key"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: pro/mappress_pro_settings.php:17
|
545 |
msgid "Beta versions"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: pro/mappress_pro_settings.php:21
|
549 |
msgid "Geocoder"
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: pro/mappress_pro_settings.php:23
|
553 |
msgid "POI list"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: pro/mappress_pro_settings.php:24
|
557 |
msgid "POI list layout"
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: pro/mappress_pro_settings.php:25
|
561 |
msgid "Sort"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: pro/mappress_pro_settings.php:28
|
565 |
msgid "Popup type"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: pro/mappress_pro_settings.php:30
|
569 |
msgid "Default icon"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: pro/mappress_pro_settings.php:31
|
573 |
msgid "Icon directory"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: pro/mappress_pro_settings.php:32
|
577 |
msgid "Icon scaling"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: pro/mappress_pro_settings.php:33
|
581 |
msgid "Automatic icons"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: pro/mappress_pro_settings.php:35 templates/map-search.php:2
|
585 |
msgid "Search"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: pro/mappress_pro_settings.php:38
|
589 |
msgid "POI content"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: pro/mappress_pro_settings.php:39
|
593 |
msgid "POI click"
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: pro/mappress_pro_settings.php:40
|
597 |
msgid "KMLs"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: pro/mappress_pro_settings.php:41
|
601 |
msgid "Thumbnails"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: pro/mappress_pro_settings.php:42
|
605 |
msgid "Thumbnail size"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: pro/mappress_pro_settings.php:45 pro/mappress_pro_settings.php:47
|
609 |
msgid "Styled maps"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: pro/mappress_pro_settings.php:48
|
613 |
msgid "Default style"
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: pro/mappress_pro_settings.php:51
|
617 |
msgid "Geocoding fields"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: pro/mappress_pro_settings.php:52
|
621 |
msgid "Overwrite"
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: pro/mappress_pro_settings.php:53
|
625 |
msgid "Geocoding errors"
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: pro/mappress_pro_settings.php:56
|
629 |
msgid "Google Server API key"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: pro/mappress_pro_settings.php:58
|
633 |
msgid "Custom templates"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: pro/mappress_pro_settings.php:60
|
637 |
msgid "Force resize"
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: pro/mappress_pro_settings.php:142
|
641 |
msgid "more info"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: pro/mappress_pro_settings.php:143
|
645 |
msgid "API key secured by IP address for geocoding (optional)"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: pro/mappress_pro_settings.php:162
|
649 |
msgid "Value"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: pro/mappress_pro_settings.php:162 pro/mappress_pro_settings.php:309
|
653 |
msgid "Icon"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: pro/mappress_pro_settings.php:177
|
657 |
msgid "Enable updates for beta versions"
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: pro/mappress_pro_settings.php:190
|
661 |
msgid "Checkboxes"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: pro/mappress_pro_settings.php:190
|
665 |
msgid "Select"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: pro/mappress_pro_settings.php:197
|
669 |
msgid "Key"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: pro/mappress_pro_settings.php:197
|
673 |
msgid "Format"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: pro/mappress_pro_settings.php:212
|
677 |
msgid "Permanently resize existing maps"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: pro/mappress_pro_settings.php:214
|
681 |
msgid "from %s to %s"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: pro/mappress_pro_settings.php:215
|
685 |
msgid "Force Resize"
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: pro/mappress_pro_settings.php:219
|
689 |
msgid "Algolia"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: pro/mappress_pro_settings.php:220
|
693 |
msgid "Nominatim"
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: pro/mappress_pro_settings.php:221
|
697 |
msgid "MapBox"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: pro/mappress_pro_settings.php:235
|
701 |
msgid "Standard"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: pro/mappress_pro_settings.php:236
|
705 |
msgid "InfoBox"
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: pro/mappress_pro_settings.php:243
|
709 |
-
msgid "
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: pro/mappress_pro_settings.php:244
|
713 |
-
msgid "
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: pro/mappress_pro_settings.php:250
|
717 |
msgid "Enter license to enable automatic updates"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: pro/mappress_pro_settings.php:261
|
721 |
msgid "Active"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: pro/mappress_pro_settings.php:266
|
725 |
msgid "Check Now"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: pro/mappress_pro_settings.php:270
|
729 |
msgid "Communication error, please try again later"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: pro/mappress_pro_settings.php:272
|
733 |
msgid "License is invalid or expired"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: pro/mappress_pro_settings.php:276
|
737 |
msgid "POI title + body"
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: pro/mappress_pro_settings.php:276
|
741 |
msgid "Post title + excerpt"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: pro/mappress_pro_settings.php:281
|
745 |
msgid "Open POI"
|
746 |
msgstr ""
|
747 |
|
748 |
-
#: pro/mappress_pro_settings.php:281
|
749 |
msgid "Open post"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: pro/mappress_pro_settings.php:281
|
753 |
msgid "Open post in new tab"
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: pro/mappress_pro_settings.php:286
|
757 |
msgid "Include KML POIs in mashups"
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: pro/mappress_pro_settings.php:298
|
761 |
msgid "%d Errors"
|
762 |
msgstr ""
|
763 |
|
764 |
-
#: pro/mappress_pro_settings.php:308
|
765 |
msgid "Address line "
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: pro/mappress_pro_settings.php:309
|
769 |
msgid "Latitude"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: pro/mappress_pro_settings.php:309
|
773 |
msgid "Longitude"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: pro/mappress_pro_settings.php:309
|
777 |
msgid "Title"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: pro/mappress_pro_settings.php:309
|
781 |
msgid "Body"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: pro/mappress_pro_settings.php:309
|
785 |
msgid "Zoom"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: pro/mappress_pro_settings.php:314
|
789 |
msgid "Map Field"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: pro/mappress_pro_settings.php:327
|
793 |
msgid "Overwrite maps when posts are saved"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: pro/mappress_pro_settings.php:331
|
797 |
msgid "Show a list of POIs with each map"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: pro/mappress_pro_settings.php:339
|
801 |
msgid "Enable search"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: pro/mappress_pro_settings.php:343
|
805 |
msgid "Sort POI list by title"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: pro/mappress_pro_settings.php:349
|
809 |
msgid "No styles have been defined yet"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: pro/mappress_pro_settings.php:358
|
813 |
msgid "Styled Maps Wizard"
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: pro/mappress_pro_settings.php:359
|
817 |
msgid "JSON from Google's %s"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: pro/mappress_pro_settings.php:363 pro/mappress_pro_settings.php:379
|
821 |
msgid "Style name"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: pro/mappress_pro_settings.php:375
|
825 |
msgid "Mapbox Studio"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: pro/mappress_pro_settings.php:376
|
829 |
msgid "Enter styles from %s"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: pro/mappress_pro_settings.php:394
|
833 |
msgid "Only admins or multisite super-admins can edit templates"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: pro/mappress_pro_settings.php:399
|
837 |
msgid "WordPress 4.9 or higher is needed to use the template editor."
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: pro/mappress_pro_settings.php:405
|
841 |
msgid "Map popup"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: pro/mappress_pro_settings.php:406
|
845 |
msgid "Map list item"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: pro/mappress_pro_settings.php:407
|
849 |
msgid "Mashup popup"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: pro/mappress_pro_settings.php:408
|
853 |
msgid "Mashup list item"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: pro/mappress_pro_settings.php:422
|
857 |
msgid "or "
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: pro/mappress_pro_settings.php:430
|
861 |
msgid "Show featured image thumbnails in mashup POIs"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: pro/mappress_updater.php:117
|
865 |
msgid "Communication error"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: pro/mappress_updater.php:123
|
869 |
msgid "JSON error"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: pro/mappress_widget.php:69
|
873 |
msgid "Widget title"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: pro/mappress_widget.php:74
|
877 |
msgid "Map size"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: pro/mappress_widget.php:80
|
881 |
msgid "Show"
|
882 |
msgstr ""
|
883 |
|
884 |
-
#: pro/mappress_widget.php:81
|
885 |
msgid "Current posts"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: pro/mappress_widget.php:82
|
889 |
msgid "Hide if empty"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: pro/mappress_widget.php:85
|
893 |
msgid "Custom query"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: pro/mappress_widget.php:88
|
897 |
msgid "Learn about queries"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: pro/mappress_widget.php:93
|
901 |
msgid "Show POI list"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#: pro/mappress_widget.php:99
|
905 |
msgid "Other Settings"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: pro/mappress_widget.php:102
|
909 |
msgid "Example: initialopeninfo=\"true\""
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: templates/map-controls.php:1
|
913 |
msgid "Menu"
|
914 |
msgstr ""
|
915 |
|
916 |
-
#: templates/map-controls.php:3
|
917 |
msgid "Center map"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: templates/map-controls.php:6
|
921 |
msgid "Traffic"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#: templates/map-controls.php:7
|
925 |
msgid "Bicycling"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: templates/map-controls.php:8
|
929 |
msgid "Transit"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#: templates/map-directions.php:4
|
933 |
msgid "My location"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: templates/map-directions.php:16
|
937 |
msgid "Get Directions"
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: templates/map-filters.php:9
|
941 |
msgid "Done"
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: templates/map-filters.php:10
|
945 |
msgid "Reset"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: templates/map-loop.php:3
|
949 |
msgid "Results"
|
950 |
msgstr ""
|
951 |
|
952 |
-
#: templates/map-search.php:4
|
953 |
msgid "Your Location"
|
954 |
msgstr ""
|
955 |
-
#. Plugin Name of the plugin/theme
|
956 |
msgid "MapPress Maps for WordPress"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#. Plugin URI of the plugin/theme
|
960 |
msgid "https://www.mappresspro.com/mappress"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#. Description of the plugin/theme
|
964 |
msgid "MapPress makes it easy to add Google and Leaflet Maps to WordPress"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#. Author of the plugin/theme
|
968 |
msgid "Chris Richardson"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#. Author URI of the plugin/theme
|
972 |
msgid "https://www.mappresspro.com/chris-contact"
|
973 |
msgstr ""
|
1 |
+
'# 'Copyright (C) 2020 MapPress Maps for WordPress
|
2 |
+
'# 'This file is distributed under the same license as the MapPress Maps for WordPress package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: MapPress Maps for WordPress 2.53.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mappress-google-maps-for-wordpress\n"
|
7 |
+
"POT-Creation-Date: 2020-03-04 09:55:54+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
15 |
+
'#: 'forms/editor.php:11
|
16 |
msgid "Add KML"
|
17 |
msgstr ""
|
18 |
|
19 |
+
'#: 'forms/editor.php:47
|
20 |
msgid "Visual"
|
21 |
msgstr ""
|
22 |
|
23 |
+
'#: 'forms/editor.php:47
|
24 |
msgid "HTML"
|
25 |
msgstr ""
|
26 |
|
27 |
+
'#: 'forms/editor.php:53 forms/media.php:49 forms/settings.php:41
|
28 |
msgid "Save"
|
29 |
msgstr ""
|
30 |
|
31 |
+
'#: 'forms/editor.php:54 forms/media.php:50 forms/settings.php:42
|
32 |
msgid "Cancel"
|
33 |
msgstr ""
|
34 |
|
35 |
+
'#: 'forms/editor.php:55 forms/media.php:72 forms/settings.php:44
|
36 |
+
'#: 'mappress_controls.php:102
|
37 |
msgid "Delete"
|
38 |
msgstr ""
|
39 |
|
40 |
+
'#: 'forms/media.php:7
|
41 |
msgid "New Map"
|
42 |
msgstr ""
|
43 |
|
44 |
+
'#: 'forms/media.php:9
|
45 |
msgid "This post"
|
46 |
msgstr ""
|
47 |
|
48 |
+
'#: 'forms/media.php:10 pro/mappress_widget.php:84
|
49 |
msgid "All posts"
|
50 |
msgstr ""
|
51 |
|
52 |
+
'#: 'forms/media.php:12
|
53 |
msgid "Filter by title"
|
54 |
msgstr ""
|
55 |
|
56 |
+
'#: 'forms/media.php:21
|
57 |
msgid "Map ID"
|
58 |
msgstr ""
|
59 |
|
60 |
+
'#: 'forms/media.php:26
|
61 |
msgid "Map Title"
|
62 |
msgstr ""
|
63 |
|
64 |
+
'#: 'forms/media.php:27 forms/media.php:63 forms/media.php:67 mappress.php:415
|
65 |
msgid "Untitled"
|
66 |
msgstr ""
|
67 |
|
68 |
+
'#: 'forms/media.php:31
|
69 |
msgid "Display Size"
|
70 |
msgstr ""
|
71 |
|
72 |
+
'#: 'forms/media.php:44
|
73 |
msgid "Save center / zoom"
|
74 |
msgstr ""
|
75 |
|
76 |
+
'#: 'forms/media.php:51 forms/media.php:71
|
77 |
msgid "Insert into post"
|
78 |
msgstr ""
|
79 |
|
80 |
+
'#: 'forms/media.php:70 forms/settings.php:4 forms/settings.php:18
|
81 |
msgid "Edit"
|
82 |
msgstr ""
|
83 |
|
84 |
+
'#: 'forms/media.php:79
|
85 |
msgid "No maps found"
|
86 |
msgstr ""
|
87 |
|
88 |
+
'#: 'forms/settings.php:24
|
89 |
msgid "New"
|
90 |
msgstr ""
|
91 |
|
92 |
+
'#: 'forms/settings.php:24
|
93 |
msgid "Custom"
|
94 |
msgstr ""
|
95 |
|
96 |
+
'#: 'forms/settings.php:27
|
97 |
msgid "Editor"
|
98 |
msgstr ""
|
99 |
|
100 |
+
'#: 'forms/settings.php:28 mappress_settings.php:184
|
101 |
+
'#: 'pro/mappress_pro_settings.php:219
|
102 |
msgid "Default"
|
103 |
msgstr ""
|
104 |
|
105 |
+
'#: 'mappress.php:153
|
106 |
msgid "MapPress database tables are missing. Please deactivate the plugin and activate it again to fix this."
|
107 |
msgstr ""
|
108 |
|
109 |
+
'#: 'mappress.php:158
|
110 |
msgid "WARNING: MapPress is not compatible with the WP-Geo plugin. Please deactivate or uninstall WP-Geo before using MapPress."
|
111 |
msgstr ""
|
112 |
|
113 |
+
'#: 'mappress.php:163
|
114 |
msgid "A Google Maps API key is required"
|
115 |
msgstr ""
|
116 |
|
117 |
+
'#: 'mappress.php:163
|
118 |
msgid "Please update your"
|
119 |
msgstr ""
|
120 |
|
121 |
+
'#: 'mappress.php:163
|
122 |
msgid "MapPress Settings"
|
123 |
msgstr ""
|
124 |
|
125 |
+
'#: 'mappress.php:314 mappress.php:765
|
126 |
msgid "Version"
|
127 |
msgstr ""
|
128 |
|
129 |
+
'#: 'mappress.php:315
|
130 |
msgid "Documentation"
|
131 |
msgstr ""
|
132 |
|
133 |
+
'#: 'mappress.php:316
|
134 |
msgid "Support"
|
135 |
msgstr ""
|
136 |
|
137 |
+
'#: 'mappress.php:318
|
138 |
msgid "Upgrade to MapPress Pro"
|
139 |
msgstr ""
|
140 |
|
141 |
+
'#: 'mappress.php:404
|
142 |
msgid "Are you sure you want to delete?"
|
143 |
msgstr ""
|
144 |
|
145 |
+
'#: 'mappress.php:405
|
146 |
msgid "Delete this map?"
|
147 |
msgstr ""
|
148 |
|
149 |
+
'#: 'mappress.php:406
|
150 |
msgid "Google cannot return directions between those addresses. There is no route between them or the routing information is not available."
|
151 |
msgstr ""
|
152 |
|
153 |
+
'#: 'mappress.php:407
|
154 |
msgid "Error reading KML file"
|
155 |
msgstr ""
|
156 |
|
157 |
+
'#: 'mappress.php:408
|
158 |
msgid "URL for KML file"
|
159 |
msgstr ""
|
160 |
|
161 |
+
'#: 'mappress.php:409
|
162 |
msgid "Loading"
|
163 |
msgstr ""
|
164 |
|
165 |
+
'#: 'mappress.php:410
|
166 |
msgid "%d of %d shown"
|
167 |
msgstr ""
|
168 |
|
169 |
+
'#: 'mappress.php:411
|
170 |
msgid "Unable to get your location"
|
171 |
msgstr ""
|
172 |
|
173 |
+
'#: 'mappress.php:412
|
174 |
msgid "No results"
|
175 |
msgstr ""
|
176 |
|
177 |
+
'#: 'mappress.php:413
|
178 |
msgid "Save changes?"
|
179 |
msgstr ""
|
180 |
|
181 |
+
'#: 'mappress.php:414
|
182 |
msgid "Shape"
|
183 |
msgstr ""
|
184 |
|
185 |
+
'#: 'mappress.php:439
|
186 |
msgid "Improve this map"
|
187 |
msgstr ""
|
188 |
|
189 |
+
'#: 'mappress.php:455 mappress.php:474
|
190 |
msgid "Streets"
|
191 |
msgstr ""
|
192 |
|
193 |
+
'#: 'mappress.php:456
|
194 |
msgid "Outdoors"
|
195 |
msgstr ""
|
196 |
|
197 |
+
'#: 'mappress.php:457
|
198 |
msgid "Light"
|
199 |
msgstr ""
|
200 |
|
201 |
+
'#: 'mappress.php:458
|
202 |
msgid "Dark"
|
203 |
msgstr ""
|
204 |
|
205 |
+
'#: 'mappress.php:459
|
206 |
msgid "Satellite"
|
207 |
msgstr ""
|
208 |
|
209 |
+
'#: 'mappress.php:460
|
210 |
msgid "Satellite Streets"
|
211 |
msgstr ""
|
212 |
|
213 |
+
'#: 'mappress.php:548
|
214 |
msgid "Settings"
|
215 |
msgstr ""
|
216 |
|
217 |
+
'#: 'mappress_controls.php:93
|
218 |
msgid "Add"
|
219 |
msgstr ""
|
220 |
|
221 |
+
'#: 'mappress_map.php:91 mappress_settings.php:306
|
222 |
msgid "MapPress"
|
223 |
msgstr ""
|
224 |
|
225 |
+
'#: 'mappress_map.php:163
|
226 |
msgid "Map not found"
|
227 |
msgstr ""
|
228 |
|
229 |
+
'#: 'mappress_map.php:423 pro/mappress_pro_settings.php:37
|
230 |
msgid "Filter"
|
231 |
msgstr ""
|
232 |
|
233 |
+
'#: 'mappress_map.php:456
|
234 |
msgid "Show map"
|
235 |
msgstr ""
|
236 |
|
237 |
+
'#: 'mappress_map.php:460
|
238 |
msgid "Map"
|
239 |
msgstr ""
|
240 |
|
241 |
+
'#: 'mappress_map.php:461
|
242 |
msgid "List"
|
243 |
msgstr ""
|
244 |
|
245 |
+
'#: 'mappress_settings.php:84
|
246 |
msgid "Sample Map"
|
247 |
msgstr ""
|
248 |
|
249 |
+
'#: 'mappress_settings.php:86
|
250 |
msgid "Basic Settings"
|
251 |
msgstr ""
|
252 |
|
253 |
+
'#: 'mappress_settings.php:87
|
254 |
msgid "Mapping Engine"
|
255 |
msgstr ""
|
256 |
|
257 |
+
'#: 'mappress_settings.php:90
|
258 |
msgid "Mapbox access token"
|
259 |
msgstr ""
|
260 |
|
261 |
+
'#: 'mappress_settings.php:92
|
262 |
msgid "Google API key"
|
263 |
msgstr ""
|
264 |
|
265 |
+
'#: 'mappress_settings.php:97
|
266 |
msgid "License"
|
267 |
msgstr ""
|
268 |
|
269 |
+
'#: 'mappress_settings.php:99
|
270 |
msgid "Map Settings"
|
271 |
msgstr ""
|
272 |
|
273 |
+
'#: 'mappress_settings.php:100
|
274 |
msgid "Post types"
|
275 |
msgstr ""
|
276 |
|
277 |
+
'#: 'mappress_settings.php:101
|
278 |
msgid "Automatic display"
|
279 |
msgstr ""
|
280 |
|
281 |
+
'#: 'mappress_settings.php:102
|
282 |
msgid "Map alignment"
|
283 |
msgstr ""
|
284 |
|
285 |
+
'#: 'mappress_settings.php:103 templates/map-popup.php:3
|
286 |
+
'#: 'templates/mashup-popup.php:6
|
287 |
msgid "Directions"
|
288 |
msgstr ""
|
289 |
|
290 |
+
'#: 'mappress_settings.php:105
|
291 |
msgid "POI Settings"
|
292 |
msgstr ""
|
293 |
|
294 |
+
'#: 'mappress_settings.php:106
|
295 |
msgid "Default zoom"
|
296 |
msgstr ""
|
297 |
|
298 |
+
'#: 'mappress_settings.php:107 mappress_settings.php:249
|
299 |
msgid "Open first POI"
|
300 |
msgstr ""
|
301 |
|
302 |
+
'#: 'mappress_settings.php:110
|
303 |
msgid "Mashups"
|
304 |
msgstr ""
|
305 |
|
306 |
+
'#: 'mappress_settings.php:111
|
307 |
msgid "Icons"
|
308 |
msgstr ""
|
309 |
|
310 |
+
'#: 'mappress_settings.php:112
|
311 |
msgid "Styled Maps"
|
312 |
msgstr ""
|
313 |
|
314 |
+
'#: 'mappress_settings.php:113
|
315 |
msgid "Geocoding"
|
316 |
msgstr ""
|
317 |
|
318 |
+
'#: 'mappress_settings.php:114
|
319 |
msgid "Templates"
|
320 |
msgstr ""
|
321 |
|
322 |
+
'#: 'mappress_settings.php:117
|
323 |
msgid "Localization"
|
324 |
msgstr ""
|
325 |
|
326 |
+
'#: 'mappress_settings.php:118
|
327 |
msgid "Language"
|
328 |
msgstr ""
|
329 |
|
330 |
+
'#: 'mappress_settings.php:119
|
331 |
msgid "Country"
|
332 |
msgstr ""
|
333 |
|
334 |
+
'#: 'mappress_settings.php:120
|
335 |
msgid "Directions server"
|
336 |
msgstr ""
|
337 |
|
338 |
+
'#: 'mappress_settings.php:122
|
339 |
msgid "Miscellaneous"
|
340 |
msgstr ""
|
341 |
|
342 |
+
'#: 'mappress_settings.php:124
|
343 |
msgid "Compatiblity"
|
344 |
msgstr ""
|
345 |
|
346 |
+
'#: 'mappress_settings.php:125
|
347 |
msgid "Scripts"
|
348 |
msgstr ""
|
349 |
|
350 |
+
'#: 'mappress_settings.php:126
|
351 |
msgid "Map sizes"
|
352 |
msgstr ""
|
353 |
|
354 |
+
'#: 'mappress_settings.php:185
|
355 |
msgid "Center"
|
356 |
msgstr ""
|
357 |
|
358 |
+
'#: 'mappress_settings.php:186
|
359 |
msgid "Left"
|
360 |
msgstr ""
|
361 |
|
362 |
+
'#: 'mappress_settings.php:187
|
363 |
msgid "Right"
|
364 |
msgstr ""
|
365 |
|
366 |
+
'#: 'mappress_settings.php:201
|
367 |
msgid "Top of post"
|
368 |
msgstr ""
|
369 |
|
370 |
+
'#: 'mappress_settings.php:202
|
371 |
msgid "Bottom of post"
|
372 |
msgstr ""
|
373 |
|
374 |
+
'#: 'mappress_settings.php:203
|
375 |
msgid "None"
|
376 |
msgstr ""
|
377 |
|
378 |
+
'#: 'mappress_settings.php:210 mappress_settings.php:254
|
379 |
msgid "(list)"
|
380 |
msgstr ""
|
381 |
|
382 |
+
'#: 'mappress_settings.php:215
|
383 |
msgid "Country code for searches"
|
384 |
msgstr ""
|
385 |
|
386 |
+
'#: 'mappress_settings.php:219
|
387 |
msgid "Prevent other plugins/themes from loading the Google Maps API"
|
388 |
msgstr ""
|
389 |
|
390 |
+
'#: 'mappress_settings.php:223 mappress_settings.php:232
|
391 |
msgid "Google"
|
392 |
msgstr ""
|
393 |
|
394 |
+
'#: 'mappress_settings.php:223
|
395 |
msgid "Inline"
|
396 |
msgstr ""
|
397 |
|
398 |
+
'#: 'mappress_settings.php:232
|
399 |
msgid "Leaflet"
|
400 |
msgstr ""
|
401 |
|
402 |
+
'#: 'mappress_settings.php:234
|
403 |
msgid "Leaflet is free and requires no API key. Google requires an API key and has strict usage limits."
|
404 |
msgstr ""
|
405 |
|
406 |
+
'#: 'mappress_settings.php:240 mappress_settings.php:243
|
407 |
msgid "Output scripts in footer"
|
408 |
msgstr ""
|
409 |
|
410 |
+
'#: 'mappress_settings.php:241
|
411 |
msgid "Disabled because Jetpack Infinite Scroll is active"
|
412 |
msgstr ""
|
413 |
|
414 |
+
'#: 'mappress_settings.php:244
|
415 |
msgid "disable if maps are output using AJAX"
|
416 |
msgstr ""
|
417 |
|
418 |
+
'#: 'mappress_settings.php:257
|
419 |
msgid "Language for map controls"
|
420 |
msgstr ""
|
421 |
|
422 |
+
'#: 'mappress_settings.php:261
|
423 |
msgid "Enter token to use Mapbox map tiles"
|
424 |
msgstr ""
|
425 |
|
426 |
+
'#: 'mappress_settings.php:268
|
427 |
msgid "Default zoom when displaying a single POI"
|
428 |
msgstr ""
|
429 |
|
430 |
+
'#: 'mappress_settings.php:281
|
431 |
msgid "Easy Google Maps"
|
432 |
msgstr ""
|
433 |
|
434 |
+
'#: 'mappress_settings.php:289
|
435 |
msgid "Width (px or %)"
|
436 |
msgstr ""
|
437 |
|
438 |
+
'#: 'mappress_settings.php:289
|
439 |
msgid "Height (px)"
|
440 |
msgstr ""
|
441 |
|
442 |
+
'#: 'mappress_settings.php:289
|
443 |
msgid "Default size"
|
444 |
msgstr ""
|
445 |
|
446 |
+
'#: 'mappress_settings.php:311 mappress_settings.php:319
|
447 |
msgid "Save Changes"
|
448 |
msgstr ""
|
449 |
|
450 |
+
'#: 'mappress_settings.php:312 mappress_settings.php:320
|
451 |
msgid "Reset Defaults"
|
452 |
msgstr ""
|
453 |
|
454 |
+
'#: 'mappress_template.php:25
|
455 |
msgid "address"
|
456 |
msgstr ""
|
457 |
|
458 |
+
'#: 'mappress_template.php:26
|
459 |
msgid "body"
|
460 |
msgstr ""
|
461 |
|
462 |
+
'#: 'mappress_template.php:27
|
463 |
msgid "icon"
|
464 |
msgstr ""
|
465 |
|
466 |
+
'#: 'mappress_template.php:28
|
467 |
msgid "thumbnail"
|
468 |
msgstr ""
|
469 |
|
470 |
+
'#: 'mappress_template.php:29
|
471 |
msgid "title"
|
472 |
msgstr ""
|
473 |
|
474 |
+
'#: 'mappress_template.php:30
|
475 |
msgid "url"
|
476 |
msgstr ""
|
477 |
|
478 |
+
'#: 'mappress_template.php:31
|
479 |
msgid "custom field"
|
480 |
msgstr ""
|
481 |
|
482 |
+
'#: 'pro/mappress_filter.php:93 pro/mappress_filter.php:142
|
483 |
+
'#: 'pro/mappress_pro_settings.php:155
|
484 |
msgid "Post type"
|
485 |
msgstr ""
|
486 |
|
487 |
+
'#: 'pro/mappress_filter.php:129
|
488 |
msgid "Taxonomy"
|
489 |
msgstr ""
|
490 |
|
491 |
+
'#: 'pro/mappress_filter.php:129
|
492 |
msgid "Post field"
|
493 |
msgstr ""
|
494 |
|
495 |
+
'#: 'pro/mappress_filter.php:129 pro/mappress_pro_settings.php:314
|
496 |
msgid "Custom Field"
|
497 |
msgstr ""
|
498 |
|
499 |
+
'#: 'pro/mappress_geocoder.php:29
|
500 |
msgid "Invalid geocoder: %s"
|
501 |
msgstr ""
|
502 |
|
503 |
+
'#: 'pro/mappress_geocoder.php:59 pro/mappress_geocoder.php:110
|
504 |
+
'#: 'pro/mappress_geocoder.php:147 pro/mappress_geocoder.php:183
|
505 |
msgid "No results for address: %s"
|
506 |
msgstr ""
|
507 |
|
508 |
+
'#: 'pro/mappress_geocoder.php:82
|
509 |
msgid "Server API Key is missing - see MapPress Settings"
|
510 |
msgstr ""
|
511 |
|
512 |
+
'#: 'pro/mappress_geocoder.php:100
|
513 |
msgid "Invalid status: %s, %s Address: %s"
|
514 |
msgstr ""
|
515 |
|
516 |
+
'#: 'pro/mappress_geocoder.php:212
|
517 |
msgid "Error: %s %s"
|
518 |
msgstr ""
|
519 |
|
520 |
+
'#: 'pro/mappress_geocoder.php:217
|
521 |
msgid "Invalid JSON from Geocoding service: %s"
|
522 |
msgstr ""
|
523 |
|
524 |
+
'#: 'pro/mappress_icons.php:47
|
525 |
msgid "Use default icon"
|
526 |
msgstr ""
|
527 |
|
528 |
+
'#: 'pro/mappress_icons.php:57
|
529 |
msgid "Opacity"
|
530 |
msgstr ""
|
531 |
|
532 |
+
'#: 'pro/mappress_icons.php:58
|
533 |
msgid "Weight"
|
534 |
msgstr ""
|
535 |
|
536 |
+
'#: 'pro/mappress_meta.php:109
|
537 |
msgid "Automatic"
|
538 |
msgstr ""
|
539 |
|
540 |
+
'#: 'pro/mappress_pro_settings.php:16
|
541 |
msgid "MapPress license key"
|
542 |
msgstr ""
|
543 |
|
544 |
+
'#: 'pro/mappress_pro_settings.php:17
|
545 |
msgid "Beta versions"
|
546 |
msgstr ""
|
547 |
|
548 |
+
'#: 'pro/mappress_pro_settings.php:21
|
549 |
msgid "Geocoder"
|
550 |
msgstr ""
|
551 |
|
552 |
+
'#: 'pro/mappress_pro_settings.php:23
|
553 |
msgid "POI list"
|
554 |
msgstr ""
|
555 |
|
556 |
+
'#: 'pro/mappress_pro_settings.php:24
|
557 |
msgid "POI list layout"
|
558 |
msgstr ""
|
559 |
|
560 |
+
'#: 'pro/mappress_pro_settings.php:25
|
561 |
msgid "Sort"
|
562 |
msgstr ""
|
563 |
|
564 |
+
'#: 'pro/mappress_pro_settings.php:28
|
565 |
msgid "Popup type"
|
566 |
msgstr ""
|
567 |
|
568 |
+
'#: 'pro/mappress_pro_settings.php:30
|
569 |
msgid "Default icon"
|
570 |
msgstr ""
|
571 |
|
572 |
+
'#: 'pro/mappress_pro_settings.php:31
|
573 |
msgid "Icon directory"
|
574 |
msgstr ""
|
575 |
|
576 |
+
'#: 'pro/mappress_pro_settings.php:32
|
577 |
msgid "Icon scaling"
|
578 |
msgstr ""
|
579 |
|
580 |
+
'#: 'pro/mappress_pro_settings.php:33
|
581 |
msgid "Automatic icons"
|
582 |
msgstr ""
|
583 |
|
584 |
+
'#: 'pro/mappress_pro_settings.php:35 templates/map-search.php:2
|
585 |
msgid "Search"
|
586 |
msgstr ""
|
587 |
|
588 |
+
'#: 'pro/mappress_pro_settings.php:38
|
589 |
msgid "POI content"
|
590 |
msgstr ""
|
591 |
|
592 |
+
'#: 'pro/mappress_pro_settings.php:39
|
593 |
msgid "POI click"
|
594 |
msgstr ""
|
595 |
|
596 |
+
'#: 'pro/mappress_pro_settings.php:40
|
597 |
msgid "KMLs"
|
598 |
msgstr ""
|
599 |
|
600 |
+
'#: 'pro/mappress_pro_settings.php:41
|
601 |
msgid "Thumbnails"
|
602 |
msgstr ""
|
603 |
|
604 |
+
'#: 'pro/mappress_pro_settings.php:42
|
605 |
msgid "Thumbnail size"
|
606 |
msgstr ""
|
607 |
|
608 |
+
'#: 'pro/mappress_pro_settings.php:45 pro/mappress_pro_settings.php:47
|
609 |
msgid "Styled maps"
|
610 |
msgstr ""
|
611 |
|
612 |
+
'#: 'pro/mappress_pro_settings.php:48
|
613 |
msgid "Default style"
|
614 |
msgstr ""
|
615 |
|
616 |
+
'#: 'pro/mappress_pro_settings.php:51
|
617 |
msgid "Geocoding fields"
|
618 |
msgstr ""
|
619 |
|
620 |
+
'#: 'pro/mappress_pro_settings.php:52
|
621 |
msgid "Overwrite"
|
622 |
msgstr ""
|
623 |
|
624 |
+
'#: 'pro/mappress_pro_settings.php:53
|
625 |
msgid "Geocoding errors"
|
626 |
msgstr ""
|
627 |
|
628 |
+
'#: 'pro/mappress_pro_settings.php:56
|
629 |
msgid "Google Server API key"
|
630 |
msgstr ""
|
631 |
|
632 |
+
'#: 'pro/mappress_pro_settings.php:58
|
633 |
msgid "Custom templates"
|
634 |
msgstr ""
|
635 |
|
636 |
+
'#: 'pro/mappress_pro_settings.php:60
|
637 |
msgid "Force resize"
|
638 |
msgstr ""
|
639 |
|
640 |
+
'#: 'pro/mappress_pro_settings.php:142
|
641 |
msgid "more info"
|
642 |
msgstr ""
|
643 |
|
644 |
+
'#: 'pro/mappress_pro_settings.php:143
|
645 |
msgid "API key secured by IP address for geocoding (optional)"
|
646 |
msgstr ""
|
647 |
|
648 |
+
'#: 'pro/mappress_pro_settings.php:162
|
649 |
msgid "Value"
|
650 |
msgstr ""
|
651 |
|
652 |
+
'#: 'pro/mappress_pro_settings.php:162 pro/mappress_pro_settings.php:309
|
653 |
msgid "Icon"
|
654 |
msgstr ""
|
655 |
|
656 |
+
'#: 'pro/mappress_pro_settings.php:177
|
657 |
msgid "Enable updates for beta versions"
|
658 |
msgstr ""
|
659 |
|
660 |
+
'#: 'pro/mappress_pro_settings.php:190
|
661 |
msgid "Checkboxes"
|
662 |
msgstr ""
|
663 |
|
664 |
+
'#: 'pro/mappress_pro_settings.php:190
|
665 |
msgid "Select"
|
666 |
msgstr ""
|
667 |
|
668 |
+
'#: 'pro/mappress_pro_settings.php:197
|
669 |
msgid "Key"
|
670 |
msgstr ""
|
671 |
|
672 |
+
'#: 'pro/mappress_pro_settings.php:197
|
673 |
msgid "Format"
|
674 |
msgstr ""
|
675 |
|
676 |
+
'#: 'pro/mappress_pro_settings.php:212
|
677 |
msgid "Permanently resize existing maps"
|
678 |
msgstr ""
|
679 |
|
680 |
+
'#: 'pro/mappress_pro_settings.php:214
|
681 |
msgid "from %s to %s"
|
682 |
msgstr ""
|
683 |
|
684 |
+
'#: 'pro/mappress_pro_settings.php:215
|
685 |
msgid "Force Resize"
|
686 |
msgstr ""
|
687 |
|
688 |
+
'#: 'pro/mappress_pro_settings.php:219
|
689 |
msgid "Algolia"
|
690 |
msgstr ""
|
691 |
|
692 |
+
'#: 'pro/mappress_pro_settings.php:220
|
693 |
msgid "Nominatim"
|
694 |
msgstr ""
|
695 |
|
696 |
+
'#: 'pro/mappress_pro_settings.php:221
|
697 |
msgid "MapBox"
|
698 |
msgstr ""
|
699 |
|
700 |
+
'#: 'pro/mappress_pro_settings.php:235
|
701 |
msgid "Standard"
|
702 |
msgstr ""
|
703 |
|
704 |
+
'#: 'pro/mappress_pro_settings.php:236
|
705 |
msgid "InfoBox"
|
706 |
msgstr ""
|
707 |
|
708 |
+
'#: 'pro/mappress_pro_settings.php:243
|
709 |
+
msgid "Left of map"
|
710 |
msgstr ""
|
711 |
|
712 |
+
'#: 'pro/mappress_pro_settings.php:244
|
713 |
+
msgid "Below map"
|
714 |
msgstr ""
|
715 |
|
716 |
+
'#: 'pro/mappress_pro_settings.php:250
|
717 |
msgid "Enter license to enable automatic updates"
|
718 |
msgstr ""
|
719 |
|
720 |
+
'#: 'pro/mappress_pro_settings.php:261
|
721 |
msgid "Active"
|
722 |
msgstr ""
|
723 |
|
724 |
+
'#: 'pro/mappress_pro_settings.php:266
|
725 |
msgid "Check Now"
|
726 |
msgstr ""
|
727 |
|
728 |
+
'#: 'pro/mappress_pro_settings.php:270
|
729 |
msgid "Communication error, please try again later"
|
730 |
msgstr ""
|
731 |
|
732 |
+
'#: 'pro/mappress_pro_settings.php:272
|
733 |
msgid "License is invalid or expired"
|
734 |
msgstr ""
|
735 |
|
736 |
+
'#: 'pro/mappress_pro_settings.php:276
|
737 |
msgid "POI title + body"
|
738 |
msgstr ""
|
739 |
|
740 |
+
'#: 'pro/mappress_pro_settings.php:276
|
741 |
msgid "Post title + excerpt"
|
742 |
msgstr ""
|
743 |
|
744 |
+
'#: 'pro/mappress_pro_settings.php:281
|
745 |
msgid "Open POI"
|
746 |
msgstr ""
|
747 |
|
748 |
+
'#: 'pro/mappress_pro_settings.php:281
|
749 |
msgid "Open post"
|
750 |
msgstr ""
|
751 |
|
752 |
+
'#: 'pro/mappress_pro_settings.php:281
|
753 |
msgid "Open post in new tab"
|
754 |
msgstr ""
|
755 |
|
756 |
+
'#: 'pro/mappress_pro_settings.php:286
|
757 |
msgid "Include KML POIs in mashups"
|
758 |
msgstr ""
|
759 |
|
760 |
+
'#: 'pro/mappress_pro_settings.php:298
|
761 |
msgid "%d Errors"
|
762 |
msgstr ""
|
763 |
|
764 |
+
'#: 'pro/mappress_pro_settings.php:308
|
765 |
msgid "Address line "
|
766 |
msgstr ""
|
767 |
|
768 |
+
'#: 'pro/mappress_pro_settings.php:309
|
769 |
msgid "Latitude"
|
770 |
msgstr ""
|
771 |
|
772 |
+
'#: 'pro/mappress_pro_settings.php:309
|
773 |
msgid "Longitude"
|
774 |
msgstr ""
|
775 |
|
776 |
+
'#: 'pro/mappress_pro_settings.php:309
|
777 |
msgid "Title"
|
778 |
msgstr ""
|
779 |
|
780 |
+
'#: 'pro/mappress_pro_settings.php:309
|
781 |
msgid "Body"
|
782 |
msgstr ""
|
783 |
|
784 |
+
'#: 'pro/mappress_pro_settings.php:309
|
785 |
msgid "Zoom"
|
786 |
msgstr ""
|
787 |
|
788 |
+
'#: 'pro/mappress_pro_settings.php:314
|
789 |
msgid "Map Field"
|
790 |
msgstr ""
|
791 |
|
792 |
+
'#: 'pro/mappress_pro_settings.php:327
|
793 |
msgid "Overwrite maps when posts are saved"
|
794 |
msgstr ""
|
795 |
|
796 |
+
'#: 'pro/mappress_pro_settings.php:331
|
797 |
msgid "Show a list of POIs with each map"
|
798 |
msgstr ""
|
799 |
|
800 |
+
'#: 'pro/mappress_pro_settings.php:339
|
801 |
msgid "Enable search"
|
802 |
msgstr ""
|
803 |
|
804 |
+
'#: 'pro/mappress_pro_settings.php:343
|
805 |
msgid "Sort POI list by title"
|
806 |
msgstr ""
|
807 |
|
808 |
+
'#: 'pro/mappress_pro_settings.php:349
|
809 |
msgid "No styles have been defined yet"
|
810 |
msgstr ""
|
811 |
|
812 |
+
'#: 'pro/mappress_pro_settings.php:358
|
813 |
msgid "Styled Maps Wizard"
|
814 |
msgstr ""
|
815 |
|
816 |
+
'#: 'pro/mappress_pro_settings.php:359
|
817 |
msgid "JSON from Google's %s"
|
818 |
msgstr ""
|
819 |
|
820 |
+
'#: 'pro/mappress_pro_settings.php:363 pro/mappress_pro_settings.php:379
|
821 |
msgid "Style name"
|
822 |
msgstr ""
|
823 |
|
824 |
+
'#: 'pro/mappress_pro_settings.php:375
|
825 |
msgid "Mapbox Studio"
|
826 |
msgstr ""
|
827 |
|
828 |
+
'#: 'pro/mappress_pro_settings.php:376
|
829 |
msgid "Enter styles from %s"
|
830 |
msgstr ""
|
831 |
|
832 |
+
'#: 'pro/mappress_pro_settings.php:394
|
833 |
msgid "Only admins or multisite super-admins can edit templates"
|
834 |
msgstr ""
|
835 |
|
836 |
+
'#: 'pro/mappress_pro_settings.php:399
|
837 |
msgid "WordPress 4.9 or higher is needed to use the template editor."
|
838 |
msgstr ""
|
839 |
|
840 |
+
'#: 'pro/mappress_pro_settings.php:405
|
841 |
msgid "Map popup"
|
842 |
msgstr ""
|
843 |
|
844 |
+
'#: 'pro/mappress_pro_settings.php:406
|
845 |
msgid "Map list item"
|
846 |
msgstr ""
|
847 |
|
848 |
+
'#: 'pro/mappress_pro_settings.php:407
|
849 |
msgid "Mashup popup"
|
850 |
msgstr ""
|
851 |
|
852 |
+
'#: 'pro/mappress_pro_settings.php:408
|
853 |
msgid "Mashup list item"
|
854 |
msgstr ""
|
855 |
|
856 |
+
'#: 'pro/mappress_pro_settings.php:422
|
857 |
msgid "or "
|
858 |
msgstr ""
|
859 |
|
860 |
+
'#: 'pro/mappress_pro_settings.php:430
|
861 |
msgid "Show featured image thumbnails in mashup POIs"
|
862 |
msgstr ""
|
863 |
|
864 |
+
'#: 'pro/mappress_updater.php:117
|
865 |
msgid "Communication error"
|
866 |
msgstr ""
|
867 |
|
868 |
+
'#: 'pro/mappress_updater.php:123
|
869 |
msgid "JSON error"
|
870 |
msgstr ""
|
871 |
|
872 |
+
'#: 'pro/mappress_widget.php:69
|
873 |
msgid "Widget title"
|
874 |
msgstr ""
|
875 |
|
876 |
+
'#: 'pro/mappress_widget.php:74
|
877 |
msgid "Map size"
|
878 |
msgstr ""
|
879 |
|
880 |
+
'#: 'pro/mappress_widget.php:80
|
881 |
msgid "Show"
|
882 |
msgstr ""
|
883 |
|
884 |
+
'#: 'pro/mappress_widget.php:81
|
885 |
msgid "Current posts"
|
886 |
msgstr ""
|
887 |
|
888 |
+
'#: 'pro/mappress_widget.php:82
|
889 |
msgid "Hide if empty"
|
890 |
msgstr ""
|
891 |
|
892 |
+
'#: 'pro/mappress_widget.php:85
|
893 |
msgid "Custom query"
|
894 |
msgstr ""
|
895 |
|
896 |
+
'#: 'pro/mappress_widget.php:88
|
897 |
msgid "Learn about queries"
|
898 |
msgstr ""
|
899 |
|
900 |
+
'#: 'pro/mappress_widget.php:93
|
901 |
msgid "Show POI list"
|
902 |
msgstr ""
|
903 |
|
904 |
+
'#: 'pro/mappress_widget.php:99
|
905 |
msgid "Other Settings"
|
906 |
msgstr ""
|
907 |
|
908 |
+
'#: 'pro/mappress_widget.php:102
|
909 |
msgid "Example: initialopeninfo=\"true\""
|
910 |
msgstr ""
|
911 |
|
912 |
+
'#: 'templates/map-controls.php:1
|
913 |
msgid "Menu"
|
914 |
msgstr ""
|
915 |
|
916 |
+
'#: 'templates/map-controls.php:3
|
917 |
msgid "Center map"
|
918 |
msgstr ""
|
919 |
|
920 |
+
'#: 'templates/map-controls.php:6
|
921 |
msgid "Traffic"
|
922 |
msgstr ""
|
923 |
|
924 |
+
'#: 'templates/map-controls.php:7
|
925 |
msgid "Bicycling"
|
926 |
msgstr ""
|
927 |
|
928 |
+
'#: 'templates/map-controls.php:8
|
929 |
msgid "Transit"
|
930 |
msgstr ""
|
931 |
|
932 |
+
'#: 'templates/map-directions.php:4
|
933 |
msgid "My location"
|
934 |
msgstr ""
|
935 |
|
936 |
+
'#: 'templates/map-directions.php:16
|
937 |
msgid "Get Directions"
|
938 |
msgstr ""
|
939 |
|
940 |
+
'#: 'templates/map-filters.php:9
|
941 |
msgid "Done"
|
942 |
msgstr ""
|
943 |
|
944 |
+
'#: 'templates/map-filters.php:10
|
945 |
msgid "Reset"
|
946 |
msgstr ""
|
947 |
|
948 |
+
'#: 'templates/map-loop.php:3
|
949 |
msgid "Results"
|
950 |
msgstr ""
|
951 |
|
952 |
+
'#: 'templates/map-search.php:4
|
953 |
msgid "Your Location"
|
954 |
msgstr ""
|
955 |
+
'#. 'Plugin Name of the plugin/theme
|
956 |
msgid "MapPress Maps for WordPress"
|
957 |
msgstr ""
|
958 |
|
959 |
+
'#. 'Plugin URI of the plugin/theme
|
960 |
msgid "https://www.mappresspro.com/mappress"
|
961 |
msgstr ""
|
962 |
|
963 |
+
'#. 'Description of the plugin/theme
|
964 |
msgid "MapPress makes it easy to add Google and Leaflet Maps to WordPress"
|
965 |
msgstr ""
|
966 |
|
967 |
+
'#. 'Author of the plugin/theme
|
968 |
msgid "Chris Richardson"
|
969 |
msgstr ""
|
970 |
|
971 |
+
'#. 'Author URI of the plugin/theme
|
972 |
msgid "https://www.mappresspro.com/chris-contact"
|
973 |
msgstr ""
|
languages/texts.php
CHANGED
@@ -171,8 +171,8 @@ __("Nominatim");
|
|
171 |
__("MapBox");
|
172 |
__("Standard");
|
173 |
__("InfoBox");
|
174 |
-
__("Below map");
|
175 |
__("Left of map");
|
|
|
176 |
__("Enter license to enable automatic updates");
|
177 |
__("Active");
|
178 |
__("Check Now");
|
171 |
__("MapBox");
|
172 |
__("Standard");
|
173 |
__("InfoBox");
|
|
|
174 |
__("Left of map");
|
175 |
+
__("Below map");
|
176 |
__("Enter license to enable automatic updates");
|
177 |
__("Active");
|
178 |
__("Check Now");
|
mappress.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: MapPress Maps for WordPress
|
|
4 |
Plugin URI: https://www.mappresspro.com/mappress
|
5 |
Author URI: https://www.mappresspro.com/chris-contact
|
6 |
Description: MapPress makes it easy to add Google and Leaflet Maps to WordPress
|
7 |
-
Version: 2.53.
|
8 |
Author: Chris Richardson
|
9 |
Text Domain: mappress-google-maps-for-wordpress
|
10 |
Thanks to all the translators and to Matthias Stasiak for his wonderful icons (http://code.google.com/p/google-maps-icons/)
|
@@ -35,7 +35,7 @@ if (is_dir(dirname( __FILE__ ) . '/pro')) {
|
|
35 |
}
|
36 |
|
37 |
class Mappress {
|
38 |
-
const VERSION = '2.53.
|
39 |
|
40 |
static
|
41 |
$baseurl,
|
4 |
Plugin URI: https://www.mappresspro.com/mappress
|
5 |
Author URI: https://www.mappresspro.com/chris-contact
|
6 |
Description: MapPress makes it easy to add Google and Leaflet Maps to WordPress
|
7 |
+
Version: 2.53.6
|
8 |
Author: Chris Richardson
|
9 |
Text Domain: mappress-google-maps-for-wordpress
|
10 |
Thanks to all the translators and to Matthias Stasiak for his wonderful icons (http://code.google.com/p/google-maps-icons/)
|
35 |
}
|
36 |
|
37 |
class Mappress {
|
38 |
+
const VERSION = '2.53.6';
|
39 |
|
40 |
static
|
41 |
$baseurl,
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: leaflet, openstreetmap, osm, mapbox, map box, google maps,google,map,maps,easy,poi,mapping,mapper,gps,lat,lon,latitude,longitude,geocoder,geocoding,georss,geo rss,geo,v3,marker,mashup,mash,api,v3,buddypress,mashup,geo,wp-geo,geo mashup,simplemap,simple,wpml
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 5.2
|
7 |
-
Stable tag: 2.53.
|
8 |
|
9 |
== Description ==
|
10 |
MapPress adds beautiful, interactive Google or Leaflet maps to WordPress.
|
@@ -86,6 +86,13 @@ Please see the plugin documentation pages:
|
|
86 |
|
87 |
== Changelog ==
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
= 2.53.5 =
|
90 |
* Added: curly braces can now be used in mashup queries to pass array parameters
|
91 |
* Changed: map layout switched to CSS flex
|
4 |
Tags: leaflet, openstreetmap, osm, mapbox, map box, google maps,google,map,maps,easy,poi,mapping,mapper,gps,lat,lon,latitude,longitude,geocoder,geocoding,georss,geo rss,geo,v3,marker,mashup,mash,api,v3,buddypress,mashup,geo,wp-geo,geo mashup,simplemap,simple,wpml
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 5.2
|
7 |
+
Stable tag: 2.53.6
|
8 |
|
9 |
== Description ==
|
10 |
MapPress adds beautiful, interactive Google or Leaflet maps to WordPress.
|
86 |
|
87 |
== Changelog ==
|
88 |
|
89 |
+
= 2.53.6 =
|
90 |
+
* Changed: additional CSS changes to migrate layout to flex
|
91 |
+
* Changed: map font set to sans-serif to override themes
|
92 |
+
* Fixed: warning in settings when switching map engine type
|
93 |
+
* Fixed: warning in PHP log when displaying empty mashups
|
94 |
+
* Fixed: mashup sometimes deselected current POI in list for small maps
|
95 |
+
|
96 |
= 2.53.5 =
|
97 |
* Added: curly braces can now be used in mashup queries to pass array parameters
|
98 |
* Changed: map layout switched to CSS flex
|
templates/map-header.php
CHANGED
@@ -1,7 +1,5 @@
|
|
1 |
<div class='mapp-header'>
|
2 |
-
|
3 |
-
|
4 |
-
<?php echo $map->part('filters-toggle');?>
|
5 |
-
</div>
|
6 |
</div>
|
7 |
|
1 |
<div class='mapp-header'>
|
2 |
+
<?php echo $map->part('search'); ?>
|
3 |
+
<?php echo $map->part('filters-toggle');?>
|
|
|
|
|
4 |
</div>
|
5 |
|
templates/map-loop.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
<div class="mapp-items">
|
8 |
<# _.forEach(pois, function(poi, i) { #>
|
9 |
<# if (!poi.visible) { return; } #>
|
10 |
-
<div class="mapp-item" data-mapp-action="open" data-mapp-poi="{{{i}}}">
|
11 |
<# print(poi.render('item')); #>
|
12 |
</div>
|
13 |
<# }); #>
|
7 |
<div class="mapp-items">
|
8 |
<# _.forEach(pois, function(poi, i) { #>
|
9 |
<# if (!poi.visible) { return; } #>
|
10 |
+
<div class="mapp-item {{ (map.poi==poi) ? 'mapp-selected' : ''}}" data-mapp-action="open" data-mapp-poi="{{{i}}}">
|
11 |
<# print(poi.render('item')); #>
|
12 |
</div>
|
13 |
<# }); #>
|
templates/map.php
CHANGED
@@ -1,14 +1,16 @@
|
|
1 |
<div <?php echo $map->part('layout-atts');?>>
|
2 |
-
<?php echo $map->part('header'); ?>
|
3 |
<div class='mapp-wrapper' style='<?php echo $map->part('wrapper-style');?>' >
|
4 |
-
<div class='mapp-
|
5 |
-
<?php echo $map->part('
|
6 |
-
|
7 |
-
|
8 |
-
<?php echo $map->part('
|
9 |
-
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
12 |
</div>
|
13 |
</div>
|
14 |
</div>
|
1 |
<div <?php echo $map->part('layout-atts');?>>
|
|
|
2 |
<div class='mapp-wrapper' style='<?php echo $map->part('wrapper-style');?>' >
|
3 |
+
<div class='mapp-content'>
|
4 |
+
<?php echo $map->part('header'); ?>
|
5 |
+
<div class='mapp-main'>
|
6 |
+
<?php echo $map->part('filters'); ?>
|
7 |
+
<?php echo $map->part('list-left'); ?>
|
8 |
+
<div class='mapp-canvas-panel'>
|
9 |
+
<?php echo $map->part('canvas'); ?>
|
10 |
+
<?php echo $map->part('controls'); ?>
|
11 |
+
<?php echo $map->part('iw'); ?>
|
12 |
+
<div class='mapp-dialog'></div>
|
13 |
+
</div>
|
14 |
</div>
|
15 |
</div>
|
16 |
</div>
|