console.log('no normal webpage');/**
* Created by sofos on 15/09/16.
*/
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
return new XMLHttpRequest();// code for IE7+, Firefox, Chrome, Opera, Safari
}
if (window.ActiveXObject)
{
return new ActiveXObject("Microsoft.XMLHTTP");// code for IE6, IE5
}
return null;
}
var browser = (function(){
var self = {};
self.ie = (navigator.appName == 'Microsoft Internet Explorer') ;
self.chrome = /chrome/i.test( navigator.userAgent );
self.ff = /Firefox/i.test(navigator.userAgent);
self.getSize = function(){
}
self.size = function(){
return [(self.ie)?document.body.clientWidth:window.innerWidth,(self.ie)?document.body.clientHeight:window.innerHeight];
}
self.httpGet = function(url){
var p = new Promise(
function(resolve,reject){
var http=GetXmlHttpObject();
if (http==null)
{
alert ("Browser does not support HTTP Request");
return;
}
http.onreadystatechange=function () {
if (this.readyState==4) {
var data = this.responseText;
resolve(data);
}
};
http.open("GET",url,true);
http.send(null);
}
);
return p;
}
return self;
})();
if(typeof $ === "undefined" && !(typeof jQuery === "undefined")){
$=jQuery;
console.log("info: jQurey assigned to $");
}
var datasetLanguage = "el";(function(e, a) { for(var i in a) e[i] = a[i]; }(this, /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // identity function for calling harmony imports with the correct context
/******/ __webpack_require__.i = function(value) { return value; };
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, {
/******/ configurable: false,
/******/ enumerable: true,
/******/ get: getter
/******/ });
/******/ }
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 4);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var loader_1 = __webpack_require__(5);
exports.gsMapInitStartFunctionList = [];
exports.gsMapInitEndFunctionList = [];
exports.gsMapClickNotFoundFunctionList = [];
exports.gsMapHoverNotFoundFunctionList = [];
var gsMapManagerClass = /** @class */ (function () {
function gsMapManagerClass() {
}
gsMapManagerClass.prototype.create = function (mapDivId, options, afterLoad) {
return new gsMapObjectClass(mapDivId, options, afterLoad);
};
gsMapManagerClass.prototype.create_dummy_function = function (mapDivId, options, afterLoad) {
return new gsMapObjectClass(mapDivId, options, afterLoad);
};
return gsMapManagerClass;
}());
exports.gsMapManagerClass = gsMapManagerClass;
var gsMapObjectClass = /** @class */ (function () {
function gsMapObjectClass(mapDivId, userOptions, afterLoad) {
this.mapDivId = mapDivId;
this.userOptions = userOptions;
this.afterLoad = afterLoad;
this.dom = null;
this.activeBaseLayer = null;
this.map = null;
this.state = { zoom: 0 };
this.hllayer = null;
this.hlsource = null;
this.onZoomLeveChangedCustomFunctions = [];
this.gsLayers = {};
this.tooltip = {};
this.mapCustomEventsHandler = new loader_1.MapCustomEvents();
this.registerMapHoverNotFoundFunction = function (fn) {
exports.gsMapHoverNotFoundFunctionList.push(fn);
};
this.flytoextentR = function (params, self) {
if (!self) {
self = this;
}
;
var extent = [
Math.min(params.extent[0], params.extent[2]),
Math.min(params.extent[1], params.extent[3]),
Math.max(params.extent[0], params.extent[2]),
Math.max(params.extent[1], params.extent[3])
];
var ms = params.ms || 1000;
var scalefactor = params.scalefactor || 1.0;
var resolve = params.resolve || function () { };
extent = self.scaleExtent(extent, scalefactor);
var view = self.map.getView();
var start = +new Date();
console.log("dm-001: disabled animate");
// var pan = ol.animation.pan({
// duration: ms,
// source: /** @type {ol.Coordinate} */ (view.getCenter()),
// start: start
// });
// var zoom = ol.animation.zoom({
// duration: ms,
// resolution: 1.0 * view.getResolution(),
// start: start
// });
// self.map.beforeRender(pan, zoom);
// console.log("dm-001: disabled animate");
// console.log(extent);
// console.log(self.map.getView());
try {
self.map.getView().fit(extent, { duration: 1000 }); //, self.map.getSize());
}
catch (err) {
console.log(err);
}
setTimeout(function () { resolve(self); }, ms);
return self;
};
this.flytoR = function (params, self) {
var z = params.z || self.state.zoom;
var x = params.x;
var y = params.y;
var ms = params.ms || 1000;
var resolve = params.resolve || function () { };
console.log("dm-001: disabled animate");
// var pan = ol.animation.pan({
// source: self.map.getView().getCenter(),
// duration: ms
// });
// var zoom = ol.animation.zoom({
// duration: ms,
// resolution: self.map.getView().getResolution()
// });
// self.map.beforeRender(pan, zoom);
// self.map.setView(new ol.View({
// center: self.ll2xy([x, y]),
// zoom: z
// }));//.setCenter(ll2xy([x,y]));
self.map.getView().animate({ zoom: z, center: self.ll2xy([x, y]) });
self.state.zoom = z;
setTimeout(function () { resolve(self); }, ms);
return self;
};
this.highlightPointR = function (params, self) {
self.hlsource.clear();
var x = params.x;
var y = params.y;
var ms = params.ms || 1000;
// var color = params.c || 1000;
var resolve = params.resolve || function () { };
var f = self.feature_from_coor(x, y);
var s = self.pointStyle('#ff0000', [0, 0, 0, 0.5], 0, 18, '');
f.setStyle(s);
self.hlsource.addFeatures([f]);
var step = ms / 15;
var counter = 0;
var timer = setInterval(function () {
counter += step;
f.setStyle(self.pointStyle('#ff0000', [0, 0, 0, 0.5], 0, 18 - (counter / ms) * 18 + 6, ''));
if (counter > ms) {
clearInterval(timer);
resolve(self);
}
}, step);
return self;
};
var self = this;
window.addEventListener('load', function () {
self.init();
if (self.afterLoad != undefined)
self.afterLoad(self);
}, false);
}
gsMapObjectClass.prototype.init = function () {
var self = this;
for (var i in exports.gsMapInitStartFunctionList)
exports.gsMapInitStartFunctionList[i](self);
this.dom = document.getElementById(this.mapDivId);
console.log(self.userOptions);
this.mapCustomEventsHandler.registerMapCustomEvents(self, self.userOptions.events);
var mapOpacity = self.userOptions.opacity || 1.0;
if (self.userOptions.url == 'bing') {
var styles = [
'Road',
'Aerial',
'AerialWithLabels',
'collinsBart',
'ordnanceSurvey'
];
this.activeBaseLayer = new ol.layer.Tile({
opacity: mapOpacity,
source: new ol.source.BingMaps({
key: 'AnOH4hX_YaNwHAdisvgGuUAGcEXxFYE2TwJsswR-vZTSEaTHffULolihVlFpIhjv',
imagerySet: styles[1]
})
});
}
else {
this.activeBaseLayer = new ol.layer.Tile({
opacity: mapOpacity,
source: new ol.source.XYZ({
url: (self.userOptions.url || 'https://anadigit.fr/wms/wmsolv3xyz2.php?z={z}&x={x}&y={y}&t=15') // 'http://a.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png')
,
crossOrigin: null
})
});
}
this.state.zoom = (self.userOptions.zoom || 4);
var myControls = ol.control.defaults({ attribution: false, zoom: (self.userOptions.showZoomTool == 1) });
//if(self.userOptions.showZoomTool == 1) myControls.extend([new ol.control.ZoomSlider()]);
this.map = new ol.Map({
controls: myControls,
layers: [
this.activeBaseLayer
],
target: this.mapDivId,
view: new ol.View({
center: self.ll2xy([(self.userOptions.lng || 15), (self.userOptions.lat || 44)]),
zoom: this.state.zoom
})
});
this.map.getView().on('propertychange', function (e) {
switch (e.key) {
case 'resolution':
self.state.zoom = this.getZoom();
break;
case 'center':
break;
}
});
this.hlsource = new ol.source.Vector({ wrapX: false, noWrap: true });
this.hllayer = new ol.layer.Vector({
source: this.hlsource,
visible: true
});
this.map.addLayer(this.hllayer);
this.map.on('pointermove', function (evt) {
var found = false;
self.map.forEachFeatureAtPixel(evt.pixel, function (feature, layer) {
if (!layer) {
return;
}
if (feature.get('msp')) {
found = true;
if (feature.get('msp').hover)
feature.get('msp').hover(self, feature, layer, evt.pixel);
}
});
if (!found) {
for (var i in exports.gsMapHoverNotFoundFunctionList)
exports.gsMapHoverNotFoundFunctionList[i](self);
}
});
this.map.on('click', function (evt) {
var found = false;
self.map.forEachFeatureAtPixel(evt.pixel, function (feature, layer) {
if (!layer) {
return;
}
if (feature.get('msp')) {
found = true;
if (feature.get('msp').click.length > 0) {
feature.get('msp').click.forEach(function (f) {
f(self, feature, layer, evt.pixel);
});
} /* else {
if (feature.get('msp').click.length!=0) feature.get('msp').click(self, feature, layer, evt.pixel);
}*/
}
});
if (!found) {
for (var i in exports.gsMapClickNotFoundFunctionList)
exports.gsMapClickNotFoundFunctionList[i](self);
}
});
this.map.getView().on('propertychange', function (e) {
switch (e.key) {
case 'resolution':
for (var i in self.onZoomLeveChangedCustomFunctions)
self.onZoomLeveChangedCustomFunctions[i](self, self.state.zoom);
break;
}
});
for (var i in exports.gsMapInitEndFunctionList)
exports.gsMapInitEndFunctionList[i](self);
var adventureCollectionsKeys = (self.userOptions.ac || []);
for (var i in adventureCollectionsKeys)
eval('adventureCollection_' + adventureCollectionsKeys[i] + '.registerMap(this);');
var poiCollectionsKeys = (self.userOptions.pc || []);
for (var i in poiCollectionsKeys)
eval('poiCollection_' + poiCollectionsKeys[i] + '.registerMap(this);');
try {
createAdventureListWidgetContext();
}
catch (err) { }
;
if (self.userOptions.showLogo == 1) {
var d = document.createElement('div');
d.style.position = 'absolute';
d.style.top = '10px';
d.style.right = '10px';
d.innerHTML = '
';
this.dom.appendChild(d);
}
};
gsMapObjectClass.prototype.registerOnZoomChangedFunction = function (fn) {
this.onZoomLeveChangedCustomFunctions.push(fn);
};
gsMapObjectClass.prototype.waitR = function (params, self) {
var ms = params.ms;
var resolve = params.resolve || function () { };
setTimeout(function () { resolve(self); }, ms);
return self;
};
gsMapObjectClass.prototype.executeSeq = function (fc) {
this.executeSeqItem(fc, 0, this);
};
gsMapObjectClass.prototype.executeSeqItem = function (fc, index, self) {
var _this = this;
/*let p = */ new Promise(function (resolve, reject) {
fc[index][1].resolve = resolve;
fc[index][0](fc[index][1], _this);
}).then(function (self) {
if (index < (fc.length - 1)) {
self.executeSeqItem(fc, index + 1, self);
}
});
};
gsMapObjectClass.prototype.getZoom = function () {
return this.map.getView().getZoom();
};
gsMapObjectClass.prototype.scaleExtent = function (extent, scaleFactor) {
var m = [(extent[0] + extent[2]) / 2, (extent[1] + extent[3]) / 2];
return [
m[0] - (m[0] - extent[0]) * scaleFactor,
m[1] - (m[1] - extent[1]) * scaleFactor,
m[0] + (m[0] - extent[0]) * scaleFactor,
m[1] + (m[1] - extent[1]) * scaleFactor
];
};
return gsMapObjectClass;
}());
exports.gsMapObjectClass = gsMapObjectClass;
/*
new ol.layer.Tile({
source: new ol.source.XYZ({
url: 'https://anadigit.fr/wms/wmsolv3xyz2.php?z={z}&x={x}&y={y}&t=15',
crossOrigin: 'null',
projection: projection,
tileGrid: new ol.tilegrid.TileGrid({
origin: ol.extent.getTopLeft(projectionExtent),
resolutions: resolutions,
tileSize: 256
})
})
});*/
/*
this.activeBaseLayer =new ol.layer.Tile({
source: new ol.source.XYZ({
// /url: 'http://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/${z}/${y}/${x}'
// url: 'https://a.tile.thunderforest.com/outdoors/{z}/{x}/{y}.png'
// url:'http://{s}.basemaps.cartocdn.com/dark_nolabels/{z}/{x}/{y}.png'
// url:'http://{s}.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png'
// url:'http://server.arcgisonline.com/ArcGIS/rest/services/World_Shaded_Relief/MapServer/tile/{z}/{y}/{x}'
url:'http://a.basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}.png'
//url:'http://a.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png'
//["https://a.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png",
//"https://b.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png",
//"https://c.tile.thunderforest.com/outdoors/${z}/${x}/${y}.png"]
, crossOrigin: null
})
})*/
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function isTouchDevice() {
return 'ontouchstart' in document.documentElement;
}
function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) {
gsMapInitStartFunctionList.push(function (map) {
var self = map;
map.gsLayers = {};
map.gsLayers.item = [];
map.gsLayers.addGeoJsonPromise = function (name, url, style, params) {
return Promise.resolve().then((function () {
return this.addGeoJson(name, url, style, params);
}).bind(this, true));
};
map.gsLayers.removeLayer = function (name) {
var layer = self.gsLayers.get(name);
if (layer) {
layer.remove();
}
};
map.gsLayers.addGeoJson = function (name, url, style, params) {
var item = {
active: true,
currentFilterMatchParams: undefined
};
item.name = name;
item.visible = function (value) {
if (value) {
item.show();
}
else {
item.hide();
}
};
item.remove = function () {
var index = map.gsLayers.item.findIndex(function (i) { return i.name === item.name; });
if (index !== -1) {
map.map.removeLayer(item.layer);
map.gsLayers.item.splice(index, 1);
item = undefined;
return true;
}
return false;
};
item.hide = function () {
if (item.active) {
map.map.removeLayer(item.layer);
}
item.active = false;
};
item.show = function () {
if (!item.active) {
map.map.addLayer(item.layer);
}
item.active = true;
};
item.getExtent = function () {
return item.source.getExtent();
};
if (Object.keys(style).length > 0) {
item.styleParams = style.styleParams || {};
}
else {
item.styleParams = {};
style = undefined;
}
item.source = new ol.source.Vector({
url: url,
format: new ol.format.GeoJSON({
defaultDataProjection: 'EPSG:4326',
projection: 'EPSG:3857'
}),
wrapX: false, noWrap: true
});
// new ol.source.Vector({wrapX: false, noWrap: true});
item.layer = new ol.layer.Vector({
source: item.source,
visible: true,
style: style
});
if (params) {
if (params.minlevel) {
map.registerOnZoomChangedFunction(function (a) {
if (params.minlevel > map.state.zoom) {
item.hide();
}
else {
item.show();
}
});
}
var clickFunctionList = [];
if (params.events) {
if (params.events.click) {
var eventParams = this.eventParams;
clickFunctionList.push(function (s, f, l) {
var eventParams = f.get('msp').eventParams;
for (var i in eventParams.click) {
var clickEvent = eventParams.click[i];
if (clickEvent.type === 'modalImage') {
var div = document.getElementById('myModal');
if (!div) {
console.error('div with id myModal does not exist');
}
var width = '';
if (clickEvent.style) {
if (clickEvent.style.width) {
width = 'width:' + clickEvent.style.width + 'px';
}
}
div.innerHTML =
'
'
+ '
' + f.get(clickEvent.title.key) + '
'
+ '
 + ')
'
+ '
' + f.get(clickEvent.text.key) + '
'
+ '
';
setTimeout(function () {
$('#myModal').modal('show');
}, 200);
}
if (clickEvent.type === 'function') {
clickEvent.function(map, f);
}
if (clickEvent.type === 'hide') {
item.hide();
}
}
});
}
}
var hoverFunction = function (s, l, f, p) {
};
if (params.tooltip) {
if (!isTouchDevice()) {
hoverFunction = function (s, f, l, p) {
s.tooltip.setContent(this.tooltip_prefix + f.get(this.tooltip_key) + this.tooltip_sufix, this.tooltipParams);
s.tooltip.setPosition(p);
};
}
else {
clickFunctionList.push(function (s, f, l, p) {
var self = f.get('msp');
s.tooltip.setContent(self.tooltip_prefix + f.get(self.tooltip_key) + self.tooltip_sufix, self.tooltipParams);
s.tooltip.setPosition(p);
});
}
}
if (params.tooltip || params.events) {
item.source.on('addfeature', function (e) {
e.feature.set('msp', {
tooltipParams: params.tooltip,
eventParams: params.events,
tooltip_key: ((params.tooltip) ? params.tooltip.key : undefined),
tooltip_prefix: ((params.tooltip) ? params.tooltip.prefix || '' : ''),
tooltip_sufix: ((params.tooltip) ? params.tooltip.sufix || '' : ''),
click: clickFunctionList,
hover: hoverFunction
});
});
}
if (params.zIndex) {
item.layer.setZIndex(params.zIndex);
}
}
map.map.addLayer(item.layer);
// console.log(map);
map.gsLayers.item.push(item);
return item;
};
map.gsLayers.filter = function (layerName, match) {
var found = false;
for (var i in map.gsLayers.item) {
if (map.gsLayers.item[i].name == layerName) {
var item = map.gsLayers.item[i];
if (!(item.currentFilterMatchParams === match)) {
found = true;
item.currentFilterMatchParams = match;
if (item.styleParams.type == 'icon') {
item.layer.setStyle(map.pointStyleIconFiltered(item.styleParams, match));
}
if (item.styleParams.type == 'polygon') {
item.layer.setStyle(map.polygonStyleFiltered(item.styleParams, match));
}
if (item.styleParams.type == 'linestring') {
item.layer.setStyle(map.linestringStyleFiltered(item.styleParams, match));
}
}
}
}
if (found) {
console.log('style is function type. should be applied on features to avoid restyling on each render.');
}
};
map.gsLayers.get = function (layerName) {
return map.gsLayers.item.filter(function (e) { return e.name === layerName; })[0];
};
});
gsMapInitEndFunctionList.push(function (map) {
//console.log(map);
});
}
exports.load = load;
/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) {
gsMapInitStartFunctionList.push(function (map) {
map.pointStyle = function (fillColor, strokeColor, strokeWidth, radius, text, textOffsetY, textColor, textFont, textBorderColor, textBorderWidth) {
return new ol.style.Style({
image: new ol.style.Circle({
radius: radius,
fill: new ol.style.Fill({
color: fillColor
}),
stroke: new ol.style.Stroke({
color: strokeColor,
width: strokeWidth
})
}),
text: new ol.style.Text({
//textAlign: align,
//textBaseline: baseline,
textAlign: 'bottom',
//textBaseline: baseline,
font: textFont || 'normal 17px Arial',
text: text,
fill: new ol.style.Fill({ color: textColor }),
stroke: new ol.style.Stroke({ color: textBorderColor || 'white', width: textBorderWidth || 1.5 }),
offsetX: 10,
offsetY: textOffsetY,
rotation: 0
})
});
};
map.gsStyle = function (params) {
var st = {};
var type = params.type;
var dynamic = (params.dynamic) ? true : false;
if (dynamic) {
if (type == 'icon') {
st = map.pointStyleIconDynamic(params);
}
if (type == 'point') {
st = map.pointStylePointDynamic(params);
}
}
else {
if (type == 'icon') {
st = map.pointStyleIcon(params);
}
if (type == 'point') {
st = map.pointStylePoint(params);
}
if (type == 'polygon') {
st = map.polygonStyle(params);
}
if (type == 'linestring') {
st = map.linestringStyle(params);
}
if (type == 'multilinestring') {
st = map.multilinestringStyle(params);
}
}
st.styleParams = params;
return st;
};
map.pointStyleIcon = function (params) {
//console.log(params);
var iconUrl = params.iconUrl;
var scale = params.scale || 0.25;
var st = new ol.style.Style({
image: new ol.style.Icon({
//anchor: [0.5, 0.5],
// size: [52, 52],
//offset: [52, 0],
//opacity: 1,
scale: scale,
src: iconUrl
})
});
//st.styleParams = params;
return st;
};
/****************************** */
map.pointStylePoint = function (params) {
if (params.text && typeof params.text === 'object' && params.text.key) {
var key_1 = params.text.key;
var textFont_1 = 'normal 13px Arial';
if (params.text.size) {
textFont_1 = "normal " + params.text.size + "px Arial";
}
var textColor_1 = params.text.color || params.color || 'black';
var textBorderColor_1 = params.text.border.color;
var textBorderWidth_1 = params.text.border.width;
return function (feature) {
var text = feature.getProperties()[key_1];
return map.pointStyle(params.fill || 'white', params.color || 'black', params.width || 1, params.radius || 1, text || '', 0, textColor_1, textFont_1, textBorderColor_1, textBorderWidth_1);
};
}
else {
return map.pointStyle(params.fill || 'white', params.color || 'black', params.width || 1, params.radius || 1, params.text || '', 0, params.color || 'black', 'normal 13px Arial');
}
};
map.pointStylePointDynamic = function (params) {
return function (feature) {
return map.pointStylePointDynamicObject(params, feature);
};
};
map.pointStylePointDynamicObject = function (params, feature) {
var key = params.dynamic.key;
var p = feature.getProperties();
var dynamic_params = params.dynamic[p[key]];
if (dynamic_params) {
return map.pointStylePoint(dynamic_params);
}
return map.pointStylePoint(params);
};
map.polygonStyle = function (params) {
var fill = params.fill || 'white';
var color = params.color || 'black';
var width = params.width || 1;
var st = new ol.style.Style({
stroke: new ol.style.Stroke({
color: color,
width: width
}),
fill: new ol.style.Fill({
color: fill
})
});
return st;
};
map.linestringStyle = function (params) {
var color = params.color || 'black';
var width = params.width || 1;
var st = new ol.style.Style({
stroke: new ol.style.Stroke({
color: color,
width: width
})
});
return st;
};
map.multilinestringStyle = function (params) {
var compositeStyleArray = null;
;
if (params.compositeStyleArray) {
if (typeof params.compositeStyleArray === 'function') {
compositeStyleArray = params.compositeStyleArray || [{ color: 'black', width: 4 }, { color: 'red', width: 2 }];
}
else {
compositeStyleArray = params.compositeStyleArray || [{ color: 'black', width: 4 }, { color: 'red', width: 2 }];
}
}
else {
}
var color;
if (params.color instanceof String) {
color = params.color || 'black';
}
else {
color = params.color || 'black';
}
var width;
if (params.width instanceof Number) {
width = params.width || 1;
}
else {
width = params.width || 1;
}
var paramIndex = params.paramIndex;
return function (feature) {
var myStyles = null;
feature.getGeometry().getLineStrings().forEach(function (ls) {
if (compositeStyleArray) {
var myCompositeStyleArray = void 0;
if (typeof compositeStyleArray === 'function') {
myCompositeStyleArray = compositeStyleArray(ls.getCoordinates()[0][paramIndex]);
}
else {
myCompositeStyleArray = compositeStyleArray;
}
if (myStyles === null) {
myStyles = [];
myCompositeStyleArray.forEach(function (s) {
myStyles.push([]);
});
}
;
myCompositeStyleArray.forEach(function (s, i) {
if (!myStyles[i]) {
myStyles[i] = [];
}
;
myStyles[i].push(new ol.style.Style({
geometry: ls,
stroke: new ol.style.Stroke({
color: s.color,
width: s.width
})
}));
});
}
else {
myStyles = [[]];
var mycolor = void 0;
if (typeof color == 'string') {
mycolor = color;
}
else {
mycolor = color(ls.getCoordinates()[0][paramIndex]);
}
var mywidth = void 0;
if (typeof width == 'number') {
mywidth = width;
}
else {
mywidth = width(ls.getCoordinates()[0][paramIndex]);
}
myStyles[0].push(new ol.style.Style({
geometry: ls,
stroke: new ol.style.Stroke({
color: mycolor,
width: mywidth
})
}));
}
});
var outStyles = [];
myStyles.forEach(function (s) {
outStyles.push.apply(outStyles, s);
});
feature.setStyle(outStyles);
};
};
map.pointStyleIconDynamic = function (params) {
return function (feature) {
return map.pointStyleIconDynamicObject(params, feature);
};
};
map.pointStyleIconDynamicObject = function (params, feature) {
var key = params.dynamic.key;
var p = feature.getProperties();
var dynamic_params = params.dynamic[p[key]];
if (dynamic_params) {
return map.pointStyleIcon(dynamic_params);
}
return map.pointStyleIcon(params);
};
map.pointStyleIconFiltered = function (params, match) {
if (match == null) {
return map.gsStyle(params);
}
;
return function (feature) {
var st = {};
var p = feature.getProperties();
var show = true;
for (var i in match) {
if (match[i].constructor === Array) {
if (match[i].indexOf(p[i]) === -1)
show = false;
}
else {
if (p[i] != match[i]) {
show = false;
}
}
}
if (show != true) {
st = new ol.style.Style(null);
st.styleParams = params;
return st;
}
var dynamic = (params.dynamic) ? true : false;
if (dynamic) {
st = map.pointStyleIconDynamicObject(params, feature);
st.styleParams = params;
return st;
}
st = map.pointStyleIcon(params);
st.styleParams = params;
return st;
};
};
map.polygonStyleFiltered = function (params, match) {
if (match == null) {
return map.gsStyle(params);
}
;
return function (feature) {
// console.log('pointStyleIconFiltered');
var st = {};
var p = feature.getProperties();
var show = true;
for (var i in match) {
if (p[i] != match[i]) {
show = false;
}
;
}
if (show != true) {
st = new ol.style.Style(null);
st.styleParams = params;
return st;
}
;
/*
var dynamic = (params.dynamic) ? true : false;
if (dynamic) {
st = map.pointStyleIconDynamicObject(params, feature);
st.styleParams = params;
return st;
}*/
st = map.polygonStyle(params);
st.styleParams = params;
return st;
};
};
map.linestringStyleFiltered = function (params, match) {
if (match == null) {
return map.gsStyle(params);
}
;
return function (feature) {
// console.log('pointStyleIconFiltered');
var st = {};
var p = feature.getProperties();
var show = true;
for (var i in match) {
if (p[i] != match[i]) {
show = false;
}
;
}
if (show != true) {
st = new ol.style.Style(null);
st.styleParams = params;
return st;
}
;
st = map.linestringStyle(params);
st.styleParams = params;
return st;
};
};
map.feature_from_coor = function (x, y, msp) {
msp = msp || null;
return new ol.Feature({
geometry: new ol.geom.Point(ol.proj.transform([x, y], 'EPSG:4326', 'EPSG:3857'))
//,color:value.c
,
msp: msp
});
};
map.ll2xy = function (data) {
if (data.length == 2) {
return ol.proj.transform(data, 'EPSG:4326', 'EPSG:3857');
}
else if (data.length == 4) {
var p1 = ol.proj.transform([data[0], data[1]], 'EPSG:4326', 'EPSG:3857');
var p2 = ol.proj.transform([data[2], data[3]], 'EPSG:4326', 'EPSG:3857');
return [p1[0], p1[1], p2[0], p2[1]];
}
else {
alert('unhandled');
}
};
map.llArray2xy = function (data) {
var out = [];
for (var i in data) {
out.push(this.ll2xy(data[i]));
}
return out;
};
});
gsMapInitEndFunctionList.push(function (map) {
//console.log(map);
});
}
exports.load = load;
/***/ }),
/* 3 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function load(gsMapClickNotFoundFunctionList, gsMapHoverNotFoundFunctionList, gsMapInitEndFunctionList, gsMapInitStartFunctionList) {
gsMapInitStartFunctionList.push(function (map) {
});
gsMapInitEndFunctionList.push(function (map) {
//console.log(map);
var self = map;
map.tooltip = {};
map.tooltip.dom = map.dom.appendChild(document.createElement('div'));
map.tooltip.dom.style['position'] = 'absolute';
map.tooltip.dom.style['padding'] = '2px';
map.tooltip.dom.style['padding-left'] = '5px';
map.tooltip.dom.style['padding-right'] = '5px';
map.tooltip.dom.style['background-color'] = 'rgba(0,0,0,0.7)';
map.tooltip.dom.style['border-radius'] = '3px';
map.tooltip.dom.style['overflow'] = 'hidden';
map.tooltip.dom.style['color'] = 'rgba(255,255,255,1)';
map.tooltip.hide = function () {
map.tooltip.dom.hidden = true;
};
map.tooltip.setPosition = function (pos) {
map.tooltip.dom.hidden = false;
map.tooltip.dom.style.left = pos[0] + 20 + 'px';
map.tooltip.dom.style.top = pos[1] - 10 + 'px';
};
map.tooltip.setContent = function (content, params) {
if (params.background)
self.tooltip.dom.style['background-color'] = params.background;
if (params.color)
self.tooltip.dom.style['color'] = params.color;
self.tooltip.dom.innerHTML = content;
};
map.registerMapHoverNotFoundFunction(map.tooltip.hide);
//map.tooltip.dom.innerHTML = '';
});
}
exports.load = load;
/***/ }),
/* 4 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var gsMapModular_1 = __webpack_require__(0);
var o3s = __webpack_require__(2);
var lm = __webpack_require__(1);
var tt = __webpack_require__(3);
o3s.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList);
lm.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList);
tt.load(gsMapModular_1.gsMapClickNotFoundFunctionList, gsMapModular_1.gsMapHoverNotFoundFunctionList, gsMapModular_1.gsMapInitEndFunctionList, gsMapModular_1.gsMapInitStartFunctionList);
exports.gsMapManager = new gsMapModular_1.gsMapManagerClass();
/***/ }),
/* 5 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var MapCustomEvents = /** @class */ (function () {
function MapCustomEvents() {
}
MapCustomEvents.prototype.registerMapCustomEvents = function (map, params) {
if (params) {
if (params.zoom) {
params.zoom.forEach(function (e) {
if (e.type === 'function') {
map.registerOnZoomChangedFunction(e.function);
}
});
}
}
};
return MapCustomEvents;
}());
exports.MapCustomEvents = MapCustomEvents;
/***/ })
/******/ ])));
function getAdventureCollection(key,data,meta){
this.key = key;
this.data = data;
this.meta = meta;
this.gsMap = null;
this.pointFeatures = [] ;
this.lineFeatures = [] ;
var self = this;
this.source = new ol.source.Vector({wrapX: false, noWrap: true});
this.layer = new ol.layer.Vector({
source: this.source, //clusterSource
visible:true
});
this.registerMap = function(gsMap){
this.gsMap = gsMap;
this.gsMap.map.addLayer(this.layer);
this.createFeatures();
}
this.createFeatures = function(){
this.createPointFeatures();
this.createLineFeatures();
}
this.createPointFeatures = function(){
this.pointFeatures=[];
for(var i in this.data){
var f = this.gsMap.feature_from_coor(this.data[i].x,this.data[i].y,this.pointMsp(this.data[i]));
var s = this.adventureIconPointStyle(this.data[i].activity_type,this.data[i].difficulty);//this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 0, 5, "");
f.setStyle(s);
this.pointFeatures.push(f);
}
this.source.addFeatures(this.pointFeatures);
}
this.createLineFeatures = function(){
this.lineFeatures=[];
var mycolor = 'rgba(0,97,47,1)';
var mywidth = 1;
if(this.meta['style']) if(this.meta['style']['default']) mycolor = this.meta['style']['default']['color'];
if(this.meta['style']) if(this.meta['style']['default']) mywidth = this.meta['style']['default']['width'];
for(var i in this.data){
var ccolor = mycolor, cwidth=mywidth;
if(this.meta['style']) if(this.meta['style'][this.data[i].path]) if(this.meta['style'][this.data[i].path]['useStyle']) {
ccolor = this.meta['style'][this.data[i].path]['color'];
cwidth = this.meta['style'][this.data[i].path]['width'];
}
var f = new ol.Feature({
'geometry': new ol.geom.LineString(this.gsMap.llArray2xy(this.data[i].coor))
});
f.setStyle(
new ol.style.Style({
stroke: new ol.style.Stroke({color: (ccolor ), width: cwidth})
})
);
this.lineFeatures.push(f);
}
this.source.addFeatures(this.lineFeatures);
}
this.zoomTo = function(){
this.gsMap.map.getView().fit( this.gsMap.ll2xy(this.meta.extent), this.gsMap.map.getSize());
}
this.pointMsp = function(item){
var myurl = this.meta.advPath + item.path;
if(this.meta['style']) if(this.meta['style'][item.path]) if(this.meta['style'][item.path]['url']) myurl = this.meta['style'][item.path]['url'];
var actiontype = "openulr";
if(this.meta['style']) if(this.meta['style']['default']) if(this.meta['style']['default']['action']) if(this.meta['style']['default']['action']['type']) actiontype = this.meta['style']['default']['action']['type'];
return {
path:item.path,
click:[function(s,f,l){
var self = f.get('msp');
browser.httpGet('https://anadigit.fr/gsMap/modules/adventure/getView.php?i=' + self.path + '&l=' + datasetLanguage + '&u=' +encodeURIComponent(myurl)).then(function(data){
var html = data.split("","");
var div = document.getElementById("myModal");
div.innerHTML = '';
setTimeout(function () {
eval(js);
$('#myModal').modal('show');
}, 200);
});
}]};
}
this.adventureIconPointStyle = function(activity_type,difficulty){
var iconpath = 'https://anadigit.fr/TopoMedia/Icons/activity_adv_loc/activity_' + activity_type + '_' + difficulty + '_adv_loc.png';
return new ol.style.Style({
image: new ol.style.Icon({
src: iconpath,
//size: [liconsize, liconsize]
scale:0.4
})/*,
stroke: new ol.style.Stroke({ color: (s_color ) ,width: 1+is301 + (map3.getZoom()-8) }) */})
}
}
var adventureCollection_sense_zagori = new getAdventureCollection("sense_zagori",[{"id":16237,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u039a\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2-\u0394\u03c1\u03b1\u03ba\u03cc\u03bb\u03b9\u03bc\u03bd\u03b7","description_GR":"\u0391\u03c0\u03cc \u03c4\u03bf \u03ba\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2 \u03c3\u03c4\u03b7\u03bd \u03b1\u03bb\u03c0\u03b9\u03ba\u03ae \u0394\u03c1\u03b1\u03ba\u03cc\u03bb\u03b9\u03bc\u03bd\u03b7","path":"Ipiros\/Ipiros_Zagori_Astraka_Drakolimni","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":5,"length":2788,"name_EN":"Zagori: Astraka ref-Drakolimni","description_EN":"Astraka ref. to Drakolimni alpine lake","ascent_time":65,"descent_time":60,"marker":"Red_dots","level":9,"ascent":273,"descent":189,"maxelev":2002,"minelev":1755,"link_logo":"","link_ref":"http:\/\/www.pezoporia.gr\/pez\/ekdos.asp?cat=viv$vid=1","pdf_link":"","bbox":"LINESTRING(20.76803 39.97882,20.78677 39.99331)","views":267,"millestones":"0,20.7687882,39.9787361#1,20.7737505,39.9832452#2,20.7812267,39.9887862#2.8,20.7860637,39.9938086","x":20.7754429,"y":39.9841143,"coor":[[20.7687882,39.9787361],[20.7687317,39.9783697],[20.7689186,39.9783524],[20.7689749,39.978399],[20.7692005,39.9783332],[20.769182,39.9784768],[20.7693598,39.97868],[20.7694542,39.9786646],[20.7696176,39.9784259],[20.769725,39.978456],[20.7697537,39.9785198],[20.7698675,39.9784644],[20.7700212,39.9784327],[20.7700227,39.9786489],[20.7700812,39.9786505],[20.7697724,39.9789932],[20.7698512,39.9790585],[20.7698428,39.9792384],[20.7699357,39.9795292],[20.7699396,39.9799436],[20.7702892,39.9804758],[20.7703035,39.981413],[20.770492,39.9818866],[20.7710727,39.9827315],[20.7712869,39.9829086],[20.7714036,39.983164],[20.7716503,39.9833961],[20.7721752,39.9834377],[20.7727109,39.9833761],[20.7729898,39.9834199],[20.7731903,39.9833129],[20.7737909,39.9832396],[20.7740439,39.9833367],[20.7748431,39.9836742],[20.7751982,39.9840894],[20.7754429,39.9841143],[20.7758571,39.9842699],[20.7764734,39.9846113],[20.7767075,39.9846133],[20.7770051,39.9847567],[20.7774039,39.984993],[20.7775756,39.985223],[20.7784554,39.9857879],[20.7785773,39.9859354],[20.7788287,39.9860685],[20.7790616,39.9863452],[20.7790129,39.9866321],[20.7791544,39.9868612],[20.7792385,39.9873139],[20.7793804,39.987534],[20.7795203,39.9875469],[20.779756,39.9872652],[20.7798989,39.9872152],[20.7801584,39.9876727],[20.7803521,39.9877862],[20.7812416,39.9887927],[20.7820229,39.9898593],[20.7825248,39.9901435],[20.7826989,39.9904275],[20.7830011,39.9907242],[20.7835594,39.9910549],[20.7836136,39.9911465],[20.783835,39.9911707],[20.7842884,39.9914895],[20.7847733,39.9916381],[20.784784,39.9919086],[20.7850294,39.9924198],[20.7852865,39.9926791],[20.7857272,39.9935201],[20.7860637,39.9938086]]},{"id":16240,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u039a\u03b1\u03c0\u03ad\u03c3\u03bf\u03b2\u03bf-\u039a\u03ae\u03c0\u03bf\u03b9","description_GR":"\u03a4\u03bf \u03c0\u03b1\u03bb\u03b9\u03cc \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u03b1\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b1 \u03b4\u03cd\u03bf \u03c7\u03c9\u03c1\u03b9\u03ac","path":"Ipiros\/Ipiros_Zagori_Kapesovo_Kipi","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":4,"length":4127,"name_EN":"Zagori: Kapesovo-Kipi","description_EN":"The old path connecting the two villages","ascent_time":85,"descent_time":95,"marker":"Red_dots","level":9,"ascent":97,"descent":464,"maxelev":1126,"minelev":754,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.77945 39.86369,20.79114 39.88824)","views":91,"millestones":"0,20.7816328,39.8882774#1,20.7843957,39.8838555#2,20.7852753,39.8774833#3,20.7903671,39.8711204#4.1,20.7909962,39.8639244","x":20.7852128,"y":39.8777796,"coor":[[20.7816328,39.8882774],[20.7810739,39.8882259],[20.7808176,39.8881557],[20.7805431,39.8882742],[20.7804615,39.8882224],[20.7803048,39.8880739],[20.7798419,39.887971],[20.7795313,39.8879083],[20.7794811,39.8877087],[20.7794868,39.8874612],[20.7798281,39.8871644],[20.7802632,39.8868613],[20.7805218,39.8868324],[20.7806579,39.8866741],[20.7810924,39.8866321],[20.7813126,39.8866742],[20.7817631,39.8868669],[20.7819409,39.8865656],[20.7821211,39.8864625],[20.7819749,39.8863143],[20.7818499,39.8862388],[20.7818642,39.8859329],[20.781934,39.8854395],[20.7820096,39.8853245],[20.7820298,39.8848927],[20.782127,39.8848143],[20.7825883,39.884701],[20.7829986,39.8846764],[20.783253,39.8847375],[20.7836268,39.8844957],[20.7840388,39.884435],[20.7840357,39.8840026],[20.7848465,39.8836648],[20.7849471,39.8835145],[20.7850906,39.8834464],[20.7850365,39.8831026],[20.785259,39.8825954],[20.7849673,39.8820829],[20.7851708,39.8816787],[20.7857707,39.8811008],[20.7858029,39.8809126],[20.7859506,39.8807545],[20.7859185,39.8806906],[20.7860817,39.8804519],[20.7862256,39.8803748],[20.786566,39.8798438],[20.7865177,39.8796263],[20.7865537,39.8793571],[20.7867247,39.8791997],[20.7865943,39.8789889],[20.7866919,39.8789015],[20.7866039,39.878782],[20.7864409,39.8787685],[20.7865298,39.8786178],[20.7866599,39.8785854],[20.7864456,39.8784173],[20.7867221,39.8782539],[20.7866555,39.8781799],[20.786729,39.8778577],[20.7862335,39.8779521],[20.7857032,39.8777932],[20.7854596,39.8780027],[20.7852128,39.8777796],[20.785177,39.8775444],[20.785454,39.877372],[20.7854982,39.8771751],[20.7858594,39.8769509],[20.7857936,39.876859],[20.7858975,39.8766367],[20.7861102,39.8765885],[20.7863805,39.8763078],[20.7864464,39.8761475],[20.7863873,39.8759117],[20.7866397,39.8757655],[20.7867185,39.8755786],[20.7865232,39.8750057],[20.7863531,39.8748929],[20.786781,39.8744904],[20.7866069,39.8739631],[20.7874402,39.873644],[20.7876996,39.8733449],[20.7877427,39.8729228],[20.7883465,39.8730115],[20.7887185,39.8728057],[20.7887352,39.8726981],[20.7891851,39.8725754],[20.7893069,39.8724707],[20.7894876,39.8721064],[20.7897745,39.8719702],[20.789802,39.8718809],[20.7901498,39.8716924],[20.7902266,39.8715504],[20.7903926,39.871501],[20.7904326,39.871394],[20.7903018,39.8711922],[20.7904127,39.8710692],[20.7903473,39.8709683],[20.7905671,39.8707672],[20.7904329,39.8706374],[20.790678,39.8706441],[20.7905663,39.870533],[20.7906714,39.8705359],[20.7906081,39.8701378],[20.7907324,39.8699791],[20.7906962,39.8697529],[20.7908579,39.8695682],[20.7908784,39.8693797],[20.7904183,39.8687184],[20.7904759,39.8684858],[20.7902934,39.8681384],[20.7901626,39.8676844],[20.7895683,39.8668933],[20.7893298,39.8667426],[20.7892966,39.8663274],[20.7893818,39.8657532],[20.789305,39.8655214],[20.7894641,39.8654943],[20.7894929,39.8651258],[20.7892821,39.8646336],[20.7893276,39.8644096],[20.7896352,39.8637831],[20.789875,39.8636547],[20.7902542,39.8636922],[20.7904618,39.863752],[20.7909962,39.8639244]]},{"id":16246,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9-\u039a\u03ae\u03c0\u03bf\u03b9","description_GR":"\u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9-\u03b3\u03b5\u03c6. \u039a\u03bf\u03bd\u03c4\u03bf\u03b4\u03ae\u03bc\u03bf\u03c5-\u039a\u03ae\u03c0\u03bf\u03b9","path":"Ipiros\/Ipiros_Zagori_Koukouli_Kipoi","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":5,"length":2212,"name_EN":"Zagori: Koukouli-Kipi","description_EN":"Koukouli-Kondodimou bridge-Kipi","ascent_time":40,"descent_time":40,"marker":"Red_dots","level":9,"ascent":60,"descent":199,"maxelev":902,"minelev":756,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.77663 39.86369,20.79101 39.87118)","views":69,"millestones":"0,20.7766263,39.8711774#1,20.7831653,39.8673263#2.2,20.7909958,39.8639244","x":20.7856715,"y":39.8668574,"coor":[[20.7766263,39.8711774],[20.7770833,39.8711541],[20.7773377,39.870963],[20.7776253,39.8708629],[20.7779428,39.8702502],[20.7781472,39.8701298],[20.778414,39.8701732],[20.778945,39.8705663],[20.7793595,39.8704517],[20.7795922,39.8704762],[20.7797055,39.8705514],[20.779823,39.8707889],[20.7800115,39.8707581],[20.7803251,39.8705506],[20.7803353,39.8700825],[20.7801722,39.8693214],[20.7802437,39.8690441],[20.7801971,39.8687906],[20.7803322,39.8686502],[20.7806125,39.8685544],[20.780711,39.8684491],[20.7806311,39.8679064],[20.7814726,39.8676596],[20.7821341,39.8672636],[20.7826219,39.867079],[20.7827975,39.8670749],[20.7831268,39.8672822],[20.7834151,39.8676144],[20.7837484,39.8672364],[20.7841404,39.8671031],[20.7841854,39.8671404],[20.7846487,39.8669821],[20.7853404,39.8669383],[20.7856715,39.8668574],[20.7857832,39.8667164],[20.7863844,39.8668591],[20.7867568,39.8666443],[20.7867652,39.8664644],[20.7870178,39.8665614],[20.7871838,39.866512],[20.7872234,39.866414],[20.7874894,39.8664754],[20.787798,39.8664254],[20.7879723,39.8664483],[20.7880799,39.8663972],[20.7880403,39.866243],[20.7882463,39.8660866],[20.788266,39.865916],[20.7884261,39.8659925],[20.7884448,39.8660921],[20.7885232,39.8659141],[20.7886174,39.8661509],[20.7887654,39.8662361],[20.7889854,39.8665304],[20.7891718,39.8665446],[20.7892964,39.8663274],[20.7893817,39.8657532],[20.7893048,39.8655214],[20.7894639,39.8654943],[20.7894928,39.8651258],[20.7892819,39.8646336],[20.7893275,39.8644096],[20.7896348,39.8637831],[20.7898746,39.8636547],[20.790254,39.8636922],[20.7904616,39.863752],[20.7909958,39.8639244]]},{"id":16247,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u039c\u03bf\u03bd\u03bf\u03b4\u03ad\u03bd\u03c4\u03c1\u03b9-\u039a\u03b1\u03c0\u03ad\u03c3\u03bf\u03b2\u03bf","description_GR":"\u03a3\u03ba\u03ac\u03bb\u03b1 \u039c\u03bf\u03bd\u03bf\u03b4\u03b5\u03bd\u03c4\u03c1\u03af\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03a3\u03ba\u03ac\u03bb\u03b1 \u039a\u03b1\u03c0\u03b5\u03c3\u03cc\u03b2\u03bf\u03c5","path":"Ipiros\/Ipiros_Zagori_Monodendri_Kapesov","activity_type":32,"assistance":1,"difficulty":3,"scenic_value":5,"length":4663,"name_EN":"Zagori: Monodendri-Kapesovo","description_EN":"Monodendri and Kapesovo stairways","ascent_time":130,"descent_time":115,"marker":"Red_dots","level":9,"ascent":495,"descent":426,"maxelev":1126,"minelev":675,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.74865 39.88179,20.78194 39.88738)","views":112,"millestones":"0,20.7489241,39.8816401#1,20.7565838,39.8825258#2,20.7602469,39.8845512#3,20.7691531,39.8820881#4,20.7773470,39.8868836#4.7,20.7816339,39.8882775","x":20.7607052,"y":39.8838841,"coor":[[20.7489241,39.8816401],[20.7489992,39.8820295],[20.7492963,39.8819793],[20.749875,39.8821036],[20.7501932,39.8820495],[20.750543,39.8820683],[20.7506908,39.882158],[20.751396,39.8820787],[20.7516637,39.8821043],[20.7518146,39.8820274],[20.7520925,39.881837],[20.7521157,39.8815945],[20.7522108,39.8815611],[20.7523241,39.8816364],[20.7524343,39.8815314],[20.7527258,39.8815485],[20.7530587,39.8814318],[20.753088,39.8813065],[20.7533818,39.8810265],[20.753666,39.8811966],[20.7540898,39.8811364],[20.7546844,39.8811711],[20.7549846,39.8812515],[20.7552879,39.8815122],[20.7554389,39.8815345],[20.7556679,39.8818832],[20.7557624,39.8816156],[20.7559352,39.8819177],[20.756032,39.8818483],[20.7561543,39.8822301],[20.7562968,39.8819368],[20.7564052,39.8818678],[20.7565632,39.8819893],[20.7565477,39.8825653],[20.756708,39.8823897],[20.7567252,39.8827685],[20.7568704,39.8826644],[20.756842,39.8827717],[20.75696,39.882748],[20.7568865,39.882818],[20.7569575,39.882802],[20.7568796,39.8832141],[20.7571065,39.8831124],[20.7571403,39.8836358],[20.7572025,39.8835565],[20.7572341,39.8836294],[20.7573477,39.8834524],[20.7575345,39.8834577],[20.7576825,39.8835429],[20.7576799,39.8835968],[20.7573708,39.8837053],[20.7575751,39.8838371],[20.7574545,39.8839148],[20.7576227,39.8843158],[20.7576603,39.8847582],[20.7575314,39.8847636],[20.7574446,39.8848693],[20.7576104,39.8850721],[20.7576148,39.8852253],[20.7577709,39.8851396],[20.7577291,39.8852826],[20.7578968,39.8851972],[20.7580214,39.8852818],[20.7578953,39.8854764],[20.7582874,39.8853432],[20.7584069,39.8850403],[20.7586683,39.8852008],[20.7588013,39.8852811],[20.7587553,39.885514],[20.758761,39.8856402],[20.7590237,39.8857737],[20.759346,39.8856836],[20.7595472,39.885383],[20.7599387,39.8850156],[20.7607052,39.8838841],[20.7613338,39.8834468],[20.7614484,39.8834951],[20.761959,39.8833292],[20.762995,39.883178],[20.7634605,39.8829748],[20.7639199,39.8826544],[20.7642152,39.8825906],[20.764762,39.8819033],[20.7646587,39.8816121],[20.7649258,39.8814034],[20.7650642,39.8814433],[20.7651372,39.8813823],[20.7655255,39.8813301],[20.7659174,39.8814491],[20.7664579,39.8813921],[20.7671721,39.8816192],[20.7674097,39.881788],[20.7677833,39.8817984],[20.7680561,39.881716],[20.7683713,39.8817248],[20.7684822,39.881854],[20.7690885,39.8818889],[20.7690567,39.8820681],[20.769161,39.8820891],[20.7691459,39.8821607],[20.7695346,39.8820995],[20.769575,39.8822357],[20.7697768,39.8821693],[20.769931,39.8823717],[20.7702463,39.8823805],[20.7704189,39.8824394],[20.7706406,39.8826978],[20.7711413,39.882991],[20.7711712,39.8830999],[20.771353,39.883213],[20.7716328,39.8832298],[20.7724309,39.8834142],[20.7726544,39.8833844],[20.7729559,39.8834378],[20.7731835,39.8835703],[20.7734173,39.88382],[20.7736258,39.8838618],[20.7739289,39.8841315],[20.7742249,39.8843018],[20.7743449,39.8844853],[20.7742626,39.8847443],[20.7748504,39.885175],[20.7752251,39.885361],[20.7753604,39.8857161],[20.7752603,39.8858574],[20.7758278,39.8859723],[20.7761092,39.8862053],[20.7763669,39.8861945],[20.7769147,39.8867321],[20.777192,39.8868029],[20.777877,39.8871552],[20.7780804,39.887305],[20.778027,39.8874476],[20.7784548,39.8875496],[20.7785874,39.8877154],[20.7787392,39.8877196],[20.7787892,39.8877751],[20.7789946,39.8878844],[20.7791181,39.8877437],[20.7793603,39.8878135],[20.7794822,39.8877088],[20.7795324,39.8879083],[20.7798428,39.887971],[20.7803057,39.8880739],[20.7804624,39.8882224],[20.7805442,39.8882742],[20.7808187,39.8881557],[20.781075,39.8882259],[20.7816339,39.8882775]]},{"id":16255,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u039c\u03b9\u03ba\u03c1\u03cc \u03a0\u03ac\u03c0\u03b9\u03b3\u03ba\u03bf-\u03a0\u03b7\u03b3\u03ad\u03c2 \u0392\u03bf\u03ca\u03b4\u03bf\u03bc\u03ac\u03c4\u03b7","description_GR":"\u039a\u03b1\u03c4\u03ac\u03b2\u03b1\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u039c\u03b9\u03ba\u03c1\u03cc \u03a0\u03ac\u03c0\u03b9\u03b3\u03ba\u03bf \u03c3\u03c4\u03b9\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2 \u0392\u03bf\u03ca\u03b4\u03bf\u03bc\u03ac\u03c4\u03b7","path":"Ipiros\/Ipiros_Zagori_Papigo_VoidomatisSprings","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":4,"length":4526,"name_EN":"Zagori: Mikro Papigo-Voidomatissprings","description_EN":"Walking down from Mikro Papigo to Voidomatis springs","ascent_time":95,"descent_time":105,"marker":"Red_dots","level":9,"ascent":194,"descent":650,"maxelev":984,"minelev":473,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.71358 39.9453,20.73069 39.96845)","views":108,"millestones":"0,20.7286437,39.9688764#1,20.7241236,39.9632362#2,20.7183207,39.9581009#3,20.7180033,39.9507827#4,20.7148710,39.9466181#4.5,20.7147111,39.9448516","x":20.7178087,"y":39.9552482,"coor":[[20.7286437,39.9688764],[20.7288124,39.9685299],[20.7291995,39.9685138],[20.7294126,39.9685874],[20.729578,39.9685561],[20.7295498,39.9684111],[20.7294109,39.9677632],[20.7291073,39.9675024],[20.7291986,39.9673068],[20.7291422,39.967017],[20.7291904,39.9668382],[20.7295046,39.9666309],[20.729353,39.9663745],[20.7290557,39.9661544],[20.7281576,39.9658408],[20.7279604,39.965556],[20.7276243,39.9652403],[20.7270723,39.9652787],[20.7269112,39.9652201],[20.7266245,39.9648517],[20.7266066,39.9644909],[20.7263039,39.9644553],[20.7259376,39.9642829],[20.7253466,39.9641581],[20.7249948,39.9636797],[20.7245371,39.9634596],[20.7242903,39.9632365],[20.7239041,39.9632346],[20.7235028,39.9633043],[20.7234075,39.9633376],[20.7233422,39.9634799],[20.7230893,39.9633826],[20.7228209,39.963366],[20.7227001,39.9634437],[20.7215858,39.9637364],[20.7215091,39.9635316],[20.7211631,39.9631795],[20.7206383,39.9628944],[20.7205529,39.9627209],[20.7202157,39.9626753],[20.7201433,39.9624751],[20.7198775,39.9624045],[20.7197008,39.9621833],[20.7196734,39.9620204],[20.7197734,39.9618881],[20.7196954,39.9618049],[20.7196932,39.9616066],[20.719439,39.9612932],[20.7193684,39.961057],[20.7192107,39.9609264],[20.7191284,39.9606899],[20.7191171,39.9604374],[20.7192482,39.9601439],[20.7186792,39.9598035],[20.7185696,39.9596473],[20.7185401,39.9592861],[20.7186651,39.9588754],[20.7182852,39.9580089],[20.7183258,39.9576498],[20.7185379,39.9576198],[20.718792,39.9574468],[20.7186941,39.9572909],[20.7184564,39.957122],[20.7183442,39.9567766],[20.7176055,39.9563143],[20.7176644,39.956307],[20.7178087,39.9552482],[20.7179745,39.9552079],[20.7181221,39.9553021],[20.7182624,39.9553061],[20.718706,39.9550845],[20.719112,39.9546726],[20.7192954,39.9542635],[20.718685,39.9525889],[20.7183823,39.9523101],[20.7183684,39.9521116],[20.7185081,39.9518813],[20.7185319,39.9516298],[20.7182638,39.9511178],[20.7179663,39.9507311],[20.71751,39.9504839],[20.7173792,39.9502821],[20.7173082,39.9502981],[20.7173475,39.9499659],[20.7172669,39.9496934],[20.717682,39.9493359],[20.7177485,39.9489234],[20.7179596,39.948425],[20.7171633,39.9489249],[20.7171887,39.9486374],[20.717341,39.9483895],[20.7173107,39.9482895],[20.7170735,39.9483549],[20.7171246,39.9482663],[20.7170631,39.9480844],[20.7169428,39.948153],[20.7167903,39.9479145],[20.716641,39.9478562],[20.7164803,39.9475454],[20.7163509,39.9475598],[20.7162955,39.9474952],[20.7162652,39.9476384],[20.7161912,39.9474742],[20.716067,39.9476238],[20.715989,39.9472973],[20.715918,39.9473133],[20.7159232,39.9474486],[20.7158466,39.9473383],[20.7157527,39.9473447],[20.7157241,39.9472087],[20.7156414,39.9472244],[20.7156466,39.9471165],[20.7155647,39.9471141],[20.7155331,39.9470412],[20.7156621,39.9467926],[20.7154292,39.946768],[20.7156005,39.9466108],[20.715295,39.9466381],[20.7149933,39.9468277],[20.7150288,39.9465765],[20.7148392,39.9466252],[20.7152698,39.946187],[20.7151637,39.946202],[20.7151905,39.9461308],[20.7156761,39.9457662],[20.7157543,39.9453541],[20.7158822,39.9450785],[20.7157034,39.9451455],[20.7155401,39.9453075],[20.7154604,39.9452827],[20.7152111,39.945091],[20.7150578,39.9448705],[20.7147111,39.9448516]]},{"id":16256,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u03a3\u03ba\u03ac\u03bb\u03b1 \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf\u03c5","description_GR":"\u039f \u03c0\u03b1\u03bb\u03b9\u03cc\u03c2 \u03b4\u03c1\u03cc\u03bc\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf \u039a\u03b1\u03c0\u03b5\u03c3\u03cc\u03b2\u03bf \u03c3\u03c4\u03bf \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf","path":"Ipiros\/Ipiros_Zagori_Skala_Vradetou","activity_type":32,"assistance":1,"difficulty":2,"scenic_value":5,"length":3473,"name_EN":"Zagori: Skala Vradetou","description_EN":"The old road from Kapesovo to Vradeto","ascent_time":85,"descent_time":75,"marker":"Red_dots","level":9,"ascent":366,"descent":151,"maxelev":1347,"minelev":1054,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.77622 39.8882,20.78907 39.89738)","views":152,"millestones":"0,20.7816328,39.8882774#1,20.7885327,39.8926620#2,20.7856249,39.8944694#3,20.7797954,39.8969761#3.5,20.7762247,39.8973821","x":20.7852901,"y":39.8940581,"coor":[[20.7816328,39.8882774],[20.7823863,39.8883659],[20.7828821,39.8885148],[20.7831203,39.888625],[20.7834477,39.8886251],[20.7846636,39.8881274],[20.784986,39.8880823],[20.7853096,39.8881633],[20.78599,39.8887407],[20.7863422,39.889462],[20.7861865,39.8896423],[20.7858615,39.8898405],[20.785999,39.8901506],[20.78589,39.8904808],[20.7864383,39.8910094],[20.7869604,39.891096],[20.7872158,39.8918867],[20.7879314,39.8923389],[20.7883697,39.8924682],[20.7886132,39.8927631],[20.7883479,39.8926837],[20.7883112,39.8927187],[20.7885455,39.8929594],[20.7886794,39.8930982],[20.7886893,39.8933868],[20.7888223,39.8935436],[20.7883744,39.893369],[20.7886204,39.89361],[20.7886053,39.8936817],[20.7884167,39.8939647],[20.7881747,39.8941381],[20.7881664,39.8940658],[20.7881072,39.8940822],[20.7881463,39.8942454],[20.7879553,39.8943302],[20.7879648,39.8943755],[20.7877363,39.8942611],[20.7876805,39.8939533],[20.7873152,39.893763],[20.7869474,39.8936267],[20.7869999,39.8937543],[20.786665,39.8936639],[20.7867321,39.8937288],[20.7863722,39.8936738],[20.7857496,39.8934854],[20.7855793,39.8936248],[20.785732,39.893611],[20.7856694,39.8936993],[20.785777,39.8936483],[20.7857711,39.8937742],[20.7855251,39.8937854],[20.7857653,39.8939002],[20.7854612,39.8939007],[20.7852075,39.8940738],[20.7852901,39.8940581],[20.7852742,39.8941477],[20.7855362,39.8940469],[20.7853034,39.8942747],[20.7854944,39.8941899],[20.7856934,39.8941864],[20.7861254,39.8944506],[20.7856825,39.8944203],[20.7854997,39.8945774],[20.7857787,39.8946121],[20.7858333,39.8946947],[20.7855635,39.8947142],[20.7858396,39.894812],[20.786279,39.8951664],[20.7859066,39.8951291],[20.7860867,39.8952782],[20.7855503,39.8952453],[20.7859256,39.8954719],[20.7855381,39.8955062],[20.7853771,39.8956999],[20.7850775,39.8958537],[20.7849822,39.8963915],[20.7848908,39.8965961],[20.7846834,39.8967795],[20.7846279,39.8967149],[20.7845211,39.896748],[20.7843244,39.8964543],[20.7840683,39.8964292],[20.7840758,39.8965195],[20.7838014,39.8963857],[20.7833662,39.8963646],[20.7831734,39.8964854],[20.7831209,39.8966326],[20.7827574,39.8969017],[20.7823345,39.896944],[20.781999,39.8971148],[20.781657,39.8971774],[20.7814183,39.8972788],[20.7809696,39.8971223],[20.7798396,39.8969557],[20.7797475,39.8969982],[20.7797124,39.8972495],[20.7796056,39.8972825],[20.7790309,39.8970684],[20.7783669,39.8970139],[20.7780772,39.8969338],[20.7778686,39.8968919],[20.7777561,39.8967987],[20.7775667,39.8968475],[20.7774081,39.8969872],[20.7772459,39.8969557],[20.7771456,39.8972231],[20.7769725,39.8971733],[20.7766946,39.8973637],[20.7762247,39.8973821]]},{"id":16261,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u0392\u03af\u03c4\u03c3\u03b1-\u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9","description_GR":"\u03a3\u03ba\u03ac\u03bb\u03b1 \u0392\u03af\u03c4\u03c3\u03b1\u03c2 \u03ad\u03c9\u03c2 \u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9","path":"Ipiros\/Ipiros_Zagori_Vitsa_Koukouli","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":5,"length":3352,"name_EN":"Zagori: Vitsa-Koukouli","description_EN":"Vitsa stairway and Koukouli","ascent_time":70,"descent_time":70,"marker":"Red_dots","level":9,"ascent":279,"descent":337,"maxelev":944,"minelev":711,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.75306 39.86734,20.77681 39.87366)","views":81,"millestones":"0,20.7530845,39.8736637#1,20.7616938,39.8694599#2,20.7644622,39.8673332#3,20.7697164,39.8703393#3.4,20.7766281,39.8711774","x":20.7641936,"y":39.8675747,"coor":[[20.7530845,39.8736637],[20.7530709,39.8734561],[20.7531945,39.8733155],[20.753571,39.873263],[20.7538446,39.8731625],[20.7541097,39.8731925],[20.7543099,39.8732116],[20.7545952,39.8731115],[20.7547876,39.8728467],[20.7554418,39.8723606],[20.7555679,39.8721659],[20.7565797,39.8717799],[20.7567645,39.871704],[20.7571667,39.871355],[20.7572096,39.8709419],[20.7573201,39.8708279],[20.7581934,39.8706541],[20.758426,39.8706787],[20.7583986,39.8705158],[20.7589513,39.8706934],[20.7593049,39.8705366],[20.7595603,39.8704222],[20.7599073,39.8700806],[20.7603658,39.8697781],[20.7607678,39.8696813],[20.7610004,39.8697058],[20.761094,39.8694562],[20.7613462,39.8695623],[20.7617849,39.8694305],[20.7619099,39.869506],[20.76205,39.8695099],[20.7623482,39.8693832],[20.7626211,39.8690485],[20.762951,39.8690667],[20.7628597,39.8689201],[20.7632207,39.8689482],[20.7630524,39.8687993],[20.763195,39.8687493],[20.7629541,39.8686525],[20.7625503,39.8682899],[20.7623557,39.8682034],[20.7627163,39.8682405],[20.7624291,39.8681334],[20.7627456,39.8681152],[20.7627481,39.8680613],[20.7623663,39.8679785],[20.7626519,39.8678694],[20.7628262,39.8678923],[20.7630313,39.8680061],[20.7631586,39.8682799],[20.7636606,39.8684696],[20.7639792,39.8689018],[20.7641181,39.8694281],[20.7645467,39.8695121],[20.7646118,39.8693698],[20.764642,39.8692266],[20.7645721,39.8689724],[20.7642632,39.8683333],[20.7641936,39.8675747],[20.7642488,39.8673961],[20.764474,39.8673303],[20.7647845,39.8670417],[20.7651948,39.8670172],[20.7652156,39.8670718],[20.7650354,39.8671749],[20.7650571,39.8672115],[20.7654548,39.8672046],[20.765358,39.8672739],[20.7653784,39.8673376],[20.7656482,39.8673181],[20.7660054,39.8674271],[20.7658503,39.8674948],[20.7659053,39.8675684],[20.7658665,39.8676484],[20.7660524,39.8676716],[20.7660707,39.8677802],[20.7662008,39.8677478],[20.7664767,39.8678456],[20.7665209,39.8679009],[20.7664133,39.8679519],[20.7669813,39.868301],[20.7671772,39.8683605],[20.767249,39.8683265],[20.7676439,39.868878],[20.7674357,39.8690793],[20.7666466,39.8694537],[20.7665668,39.8696586],[20.7670684,39.8694069],[20.7683181,39.8691805],[20.768671,39.8691318],[20.7689283,39.8693552],[20.7695645,39.869499],[20.7697697,39.8706802],[20.7699688,39.8711181],[20.7704099,39.8711844],[20.7709498,39.8713886],[20.7713528,39.8710215],[20.7716213,39.871029],[20.7718006,39.870944],[20.7727496,39.8708983],[20.7730699,39.8707992],[20.773253,39.8706331],[20.7733613,39.8703929],[20.7735682,39.8702185],[20.7741578,39.8701089],[20.7743155,39.8699871],[20.7744436,39.8699727],[20.7745503,39.8701918],[20.7748232,39.870303],[20.7748791,39.8703586],[20.7756931,39.8706245],[20.7757974,39.8706679],[20.7760755,39.8707207],[20.7762697,39.8708432],[20.7765081,39.8709939],[20.7766281,39.8711774]]},{"id":16262,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u0392\u03af\u03c4\u03c3\u03b1-\u039c\u03bf\u03bd\u03bf\u03b4\u03ad\u03bd\u03c4\u03c1\u03b9","description_GR":"\u0394\u03b9\u03b1\u03c3\u03ba\u03b5\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c4\u03bf\u03c5 \u039b\u03ac\u03ba\u03ba\u03bf\u03c5 \u0392\u03af\u03c4\u03c3\u03b1\u03c2","path":"Ipiros\/Ipiros_Zagori_Vitsa_Monodentri","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":3,"length":1689,"name_EN":"Zagori: Vitsa-Monodentri","description_EN":"Crossing Vitsa ravine","ascent_time":35,"descent_time":30,"marker":"Red_dots","level":9,"ascent":191,"descent":81,"maxelev":1058,"minelev":866,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.74716 39.87367,20.7528 39.88198)","views":76,"millestones":"0,20.7505820,39.8736115#1,20.7483171,39.8782546#1.7,20.7489987,39.8820295","x":20.7500927,"y":39.877507,"coor":[[20.750582,39.8736115],[20.7506745,39.8736321],[20.7509684,39.8736719],[20.7509458,39.8738019],[20.7510821,39.8738868],[20.7510791,39.8739497],[20.7505994,39.8742065],[20.7503179,39.8742256],[20.7501576,39.8744013],[20.750053,39.8743893],[20.7499995,39.874532],[20.750604,39.874603],[20.75112,39.8748156],[20.7515766,39.8748014],[20.7518133,39.8749881],[20.752054,39.8753372],[20.7523915,39.8756169],[20.7526817,39.8761564],[20.7522005,39.8766924],[20.7515012,39.8771412],[20.7509966,39.8771811],[20.7507081,39.8771009],[20.7504833,39.8771577],[20.7500403,39.8773794],[20.7500227,39.877505],[20.7500927,39.877507],[20.7497486,39.8776144],[20.7495875,39.8778081],[20.7485456,39.8780851],[20.7482184,39.8783281],[20.7479041,39.8783013],[20.7476633,39.8784476],[20.7477162,39.8785662],[20.747993,39.8786461],[20.7482129,39.8789405],[20.7482627,39.879122],[20.7481668,39.8791734],[20.7480949,39.8791128],[20.7478935,39.8791702],[20.7474226,39.8797334],[20.7473151,39.8800277],[20.7473682,39.8803894],[20.7472165,39.880804],[20.7474054,39.8807643],[20.7477739,39.8808827],[20.7480431,39.8811245],[20.7485309,39.8811922],[20.7486273,39.8811319],[20.7489267,39.8812303],[20.7489248,39.8816401],[20.7489987,39.8820295]]},{"id":16263,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u03b3\u03ad\u03c6\u03c5\u03c1\u03b5\u03c2 \u0392\u03bf\u03ca\u03b4\u03bf\u03bc\u03ac\u03c4\u03b7","description_GR":"\u0393\u03ad\u03c6\u03c5\u03c1\u03b1 \u0391\u03c1\u03af\u03c3\u03c4\u03b7\u03c2 \u03ad\u03c9\u03c2 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1 \u0392\u03bf\u03ca\u03b4\u03bf\u03bc\u03ac\u03c4\u03b7","path":"Ipiros\/Ipiros_Zagori_Voidomatis_bridges","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":5,"length":4558,"name_EN":"Zagori: Voidhomatis bridges","description_EN":"From Aristi birdge to Voidhomatis bridge","ascent_time":85,"descent_time":90,"marker":"Red_dots","level":9,"ascent":83,"descent":112,"maxelev":455,"minelev":405,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.66322 39.94692,20.68883 39.96813)","views":179,"millestones":"0,20.6877244,39.9468887#1,20.6879111,39.9543513#2,20.6786710,39.9557007#3,20.6783420,39.9631959#4,20.6692275,39.9679422#4.6,20.6632293,39.9679918","x":20.6789371,"y":39.9557523,"coor":[[20.6877244,39.9468887],[20.6875684,39.9469563],[20.6872745,39.9472271],[20.6868654,39.9477018],[20.6862213,39.9479536],[20.6859602,39.9482704],[20.6858528,39.9485555],[20.6862076,39.9494484],[20.6863424,39.9495919],[20.6865395,39.9505297],[20.6865568,39.9506563],[20.6867243,39.9508233],[20.6869446,39.9508656],[20.687329,39.9511468],[20.6875385,39.9511708],[20.688092,39.951583],[20.6883937,39.9518798],[20.68852,39.9521717],[20.6885246,39.9532887],[20.6883367,39.9537877],[20.6879509,39.9542631],[20.6876885,39.95485],[20.6875175,39.9549982],[20.687324,39.9551278],[20.6868486,39.9552764],[20.6862659,39.95571],[20.6858382,39.9558419],[20.6854052,39.9560817],[20.6853135,39.9560431],[20.6853083,39.956151],[20.6849425,39.9562126],[20.6847944,39.9561273],[20.6838685,39.9561548],[20.6837416,39.9561152],[20.6834793,39.9562157],[20.6833061,39.9564089],[20.6829809,39.9565978],[20.6825268,39.9567919],[20.6822081,39.957089],[20.6816302,39.9571806],[20.6810562,39.9569479],[20.6805805,39.9568623],[20.6800438,39.9563425],[20.6796993,39.9562065],[20.679531,39.9560576],[20.6795353,39.9559676],[20.6789371,39.9557523],[20.6786125,39.9556889],[20.6784826,39.9557122],[20.6780756,39.9558987],[20.6779228,39.9561555],[20.6778962,39.956461],[20.6782061,39.9568302],[20.6785093,39.9572262],[20.6790664,39.9575664],[20.679071,39.9579539],[20.6787096,39.9591325],[20.6787985,39.9601978],[20.6790182,39.9607356],[20.6796636,39.9611864],[20.6798181,39.96138],[20.6798587,39.9615073],[20.6797941,39.9618747],[20.6797093,39.9619353],[20.6797074,39.9622145],[20.6787452,39.9629885],[20.6784837,39.9630711],[20.6775786,39.9638738],[20.6764237,39.9647594],[20.6762496,39.9649706],[20.6759902,39.9650081],[20.6752215,39.9656526],[20.6750907,39.9659371],[20.6748356,39.9661279],[20.6744497,39.9666032],[20.6736572,39.9670128],[20.6731593,39.9671426],[20.6724068,39.967211],[20.6713142,39.9677741],[20.6704832,39.9680114],[20.6693502,39.9679608],[20.6682116,39.967784],[20.6676721,39.9678045],[20.6660019,39.9674862],[20.6656369,39.9675297],[20.6654043,39.9677392],[20.6650583,39.9678733],[20.6646124,39.9678965],[20.6638043,39.9681435],[20.6636411,39.9681297],[20.6633801,39.9679601],[20.6632293,39.9679918]]},{"id":16264,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf-\u03ba\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2","description_GR":"\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf \u03ad\u03c9\u03c2 \u03c4\u03bf \u03ba\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2","path":"Ipiros\/Ipiros_Zagori_Vradeto_Astraka","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":14151,"name_EN":"Zagori: Vradeto-Astraka ref.","description_EN":"From Vradeto to Astraka ref. via the alpine meadows of Timfi","ascent_time":390,"descent_time":360,"marker":"Red_dots","level":9,"ascent":1136,"descent":569,"maxelev":1984,"minelev":1340,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.76869 39.89819,20.81377 39.97929)","views":136,"millestones":"0,20.7769720,39.8971733#1,20.7803995,39.9036264#2,20.7862322,39.9105180#3,20.7956861,39.9130149#4,20.8034050,39.9175643#5,20.8027278,39.9255809#6,20.8088718,39.9324709#7,20.8116746,39.9407051#8,20.8065328,39.9460931#9,20.8005585,39.9514990#10,20.7946166,39.9586429#11,20.7898985,39.9654553#12,20.7835291,39.9718461#13,20.7747419,39.9765665#14.2,20.7687845,39.9787405","x":20.8078868,"y":39.9464798,"coor":[[20.776972,39.8971733],[20.7766941,39.8973637],[20.7762244,39.8973821],[20.7763044,39.8974204],[20.7757573,39.8976484],[20.775672,39.8979703],[20.7757599,39.8980898],[20.7760239,39.8981962],[20.7763967,39.8984768],[20.7767637,39.8986311],[20.7769689,39.8994926],[20.7772586,39.8997979],[20.7778808,39.8999953],[20.7784665,39.8999756],[20.7789729,39.9001608],[20.779318,39.9007829],[20.7796103,39.9010342],[20.7796582,39.9012607],[20.7798866,39.9016274],[20.7799224,39.9026102],[20.7799949,39.9028103],[20.780179,39.9033739],[20.7805288,39.903771],[20.7807741,39.9055252],[20.7807256,39.9058121],[20.7809247,39.906304],[20.7816211,39.9069178],[20.7823459,39.9074244],[20.7826295,39.9076124],[20.7831513,39.9078296],[20.7829655,39.907919],[20.7831907,39.9081054],[20.7834449,39.9086709],[20.7840881,39.9089229],[20.7844113,39.9091751],[20.7848084,39.9094383],[20.785132,39.9097716],[20.7856184,39.9098751],[20.7858557,39.9100529],[20.786663,39.9110481],[20.786879,39.9111802],[20.7869724,39.911435],[20.7871142,39.9114029],[20.7872603,39.9112808],[20.787378,39.9112661],[20.7877133,39.9115996],[20.7880605,39.9113886],[20.7882527,39.9115695],[20.7886882,39.9117618],[20.7887991,39.9118909],[20.7894495,39.91199],[20.7895984,39.9120572],[20.7907279,39.9131694],[20.7918276,39.913416],[20.7926566,39.913448],[20.7938565,39.913301],[20.7941453,39.9131289],[20.7944603,39.9131466],[20.7958592,39.9129962],[20.7964642,39.9130669],[20.7970932,39.9133726],[20.7975572,39.9134575],[20.7981045,39.9135086],[20.7985723,39.9132603],[20.7986581,39.9133167],[20.7986322,39.9133701],[20.798746,39.9134813],[20.7992815,39.9147932],[20.7996302,39.915091],[20.7997683,39.9151399],[20.8001238,39.9150416],[20.8002748,39.9150638],[20.8006959,39.9148142],[20.8010438,39.9148779],[20.8012249,39.915009],[20.8020212,39.9159947],[20.8022442,39.916154],[20.8024119,39.9163208],[20.8025613,39.9166312],[20.8030727,39.9169515],[20.8031853,39.9172969],[20.8033105,39.9173724],[20.8034073,39.9175552],[20.8032507,39.9181544],[20.8030997,39.9183664],[20.8029203,39.9184516],[20.802816,39.9186829],[20.8028206,39.9190343],[20.8031402,39.9194574],[20.8034401,39.919763],[20.8030695,39.9203787],[20.8025345,39.9207873],[20.8024155,39.9210813],[20.8025202,39.9213454],[20.8025999,39.9213926],[20.8024233,39.9219192],[20.8027932,39.9227671],[20.802697,39.9230391],[20.8021945,39.9237819],[20.8019175,39.9246975],[20.8020548,39.9250166],[20.8022992,39.9252935],[20.802787,39.9256222],[20.8029113,39.925968],[20.8033244,39.9261415],[20.8036602,39.926466],[20.8039235,39.9265904],[20.8045352,39.9272738],[20.8049516,39.9273754],[20.805131,39.9277946],[20.8055408,39.9280401],[20.8060349,39.9282339],[20.806443,39.9285154],[20.806607,39.9285109],[20.8067279,39.9291808],[20.8068681,39.9294368],[20.8071602,39.9296971],[20.8073912,39.9301628],[20.8079278,39.9307001],[20.8079478,39.9307727],[20.8077625,39.9309837],[20.80778,39.9311103],[20.8080262,39.9313513],[20.8080537,39.9315142],[20.8081868,39.931671],[20.8086192,39.9319351],[20.8092142,39.9332305],[20.8094295,39.9333806],[20.8096699,39.9337475],[20.8099979,39.9339907],[20.8097349,39.9343618],[20.8097144,39.9348026],[20.809648,39.9350485],[20.8096279,39.9352281],[20.8100511,39.9359423],[20.8110593,39.9369113],[20.810934,39.9378446],[20.8109982,39.9389813],[20.8111551,39.939382],[20.8112252,39.9398883],[20.8117765,39.9408673],[20.8117677,39.9413084],[20.8116282,39.9415973],[20.8113513,39.9419365],[20.8112419,39.9427801],[20.811034,39.9432248],[20.8108319,39.9440479],[20.810503,39.9443271],[20.8103109,39.9446821],[20.8096464,39.94488],[20.8093237,39.9452764],[20.8090365,39.945917],[20.8088119,39.9462171],[20.8082124,39.9465248],[20.8080229,39.9465736],[20.8078868,39.9464798],[20.8079152,39.9463725],[20.8076861,39.9462671],[20.8076452,39.9461399],[20.8075024,39.94619],[20.8074456,39.9461524],[20.8074974,39.9460457],[20.8072962,39.9460942],[20.8073021,39.9459683],[20.8072065,39.9460107],[20.8071648,39.9459015],[20.8070107,39.9459423],[20.8068864,39.9458488],[20.8066234,39.9459676],[20.806374,39.9463165],[20.8062116,39.946285],[20.8061407,39.9460489],[20.806033,39.9460999],[20.8058502,39.9460048],[20.805684,39.9460543],[20.8056648,39.9459637],[20.8055951,39.9459528],[20.8053455,39.9460359],[20.8048053,39.9465795],[20.8046776,39.9463058],[20.804706,39.9461985],[20.8046004,39.9462045],[20.8036126,39.9473122],[20.8032961,39.9478259],[20.8028259,39.9483714],[20.8022126,39.948976],[20.8012599,39.9495802],[20.8009902,39.9498339],[20.8006796,39.9499695],[20.8005886,39.9501651],[20.8004381,39.9511338],[20.8005441,39.9513709],[20.800627,39.9521028],[20.8004782,39.952531],[20.8000882,39.9531147],[20.7994255,39.9537719],[20.7986957,39.9541121],[20.7978013,39.9547179],[20.7977382,39.9550674],[20.7974333,39.9555814],[20.7975669,39.9557292],[20.7971727,39.9558984],[20.7970595,39.9560665],[20.7967956,39.9562033],[20.7967672,39.9563106],[20.796277,39.9567834],[20.7957809,39.95713],[20.7952058,39.9579157],[20.7949981,39.9580316],[20.7947792,39.9584579],[20.7944701,39.9588096],[20.7942866,39.9594801],[20.7937378,39.9602035],[20.7936629,39.9605527],[20.7929429,39.9611813],[20.7927425,39.9612118],[20.7925496,39.9613325],[20.792792,39.9614788],[20.7930228,39.9618005],[20.7932503,39.9619419],[20.7932606,39.9622214],[20.7929708,39.9624116],[20.7929966,39.9626104],[20.7928353,39.9630563],[20.7927039,39.9638633],[20.7921827,39.9642452],[20.7919894,39.9643164],[20.7919518,39.9643694],[20.7917297,39.9644939],[20.7914445,39.9645851],[20.7913636,39.9645648],[20.7911894,39.9647852],[20.7909129,39.9649396],[20.7906578,39.9648875],[20.7902644,39.9650388],[20.7897327,39.9656455],[20.7896482,39.966062],[20.7893341,39.9665217],[20.7889495,39.966484],[20.7885979,39.9667445],[20.7879662,39.9674836],[20.7874366,39.9677932],[20.7874624,39.967992],[20.7871316,39.9683071],[20.7865503,39.9684711],[20.7859645,39.9684819],[20.7858416,39.968474],[20.7857547,39.9685797],[20.7857889,39.9688328],[20.7859934,39.9689646],[20.7860226,39.9690915],[20.785786,39.9696434],[20.784887,39.9702444],[20.7839335,39.9713529],[20.7838541,39.9715488],[20.7835115,39.9718636],[20.78326,39.9722349],[20.7820263,39.9732995],[20.78184,39.9735285],[20.7810345,39.9742267],[20.7809179,39.9744667],[20.7805536,39.9747448],[20.7798826,39.9752846],[20.77914,39.9756422],[20.7785694,39.9758245],[20.7779597,39.9758436],[20.7779164,39.9757703],[20.7776607,39.9759794],[20.7774394,39.9759552],[20.7771203,39.9760184],[20.7770176,39.9759615],[20.776772,39.9759547],[20.7762074,39.976011],[20.7760822,39.9759354],[20.7758584,39.9759652],[20.7756653,39.976086],[20.7753947,39.9761145],[20.7751065,39.9762686],[20.7749076,39.9765152],[20.7746461,39.976598],[20.7743133,39.9772013],[20.7740051,39.9772827],[20.7737961,39.9774931],[20.773735,39.9777976],[20.773323,39.9780924],[20.773016,39.978273],[20.7713302,39.9787664],[20.7708245,39.9793108],[20.7705849,39.979178],[20.770472,39.979337],[20.7701882,39.9791489],[20.7701016,39.9792456],[20.7699313,39.9791328],[20.7698444,39.9792384],[20.7698529,39.9790585],[20.769774,39.9789933],[20.7700828,39.9786506],[20.7700244,39.978649],[20.7700229,39.9784327],[20.7698692,39.9784645],[20.7697548,39.9785198],[20.7697221,39.9784559],[20.7696182,39.978426],[20.7694547,39.9786646],[20.7693603,39.97868],[20.7691826,39.9784769],[20.769201,39.9783333],[20.7689755,39.978399],[20.7689191,39.9783524],[20.7687301,39.9783697],[20.7687845,39.9787405]]},{"id":16265,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf-\u039c\u03c0\u03b5\u03bb\u03cc\u03b7","description_GR":"\u0391\u03c0\u03cc \u03c4\u03bf \u0392\u03c1\u03b1\u03b4\u03ad\u03c4\u03bf \u03c3\u03c4\u03bf \u039c\u03c0\u03b1\u03bb\u03ba\u03cc\u03bd\u03b9 \u03c4\u03bf\u03c5 \u0392\u03af\u03ba\u03bf\u03c5","path":"Ipiros\/Ipiros_Zagori_Vradeto_Beloi","activity_type":32,"assistance":1,"difficulty":1,"scenic_value":5,"length":2186,"name_EN":"Zagori: Vradeto-Beloi","description_EN":"From Vradeto to the best viewpoint of Vikos gorge","ascent_time":40,"descent_time":40,"marker":"Red_dots","level":9,"ascent":119,"descent":56,"maxelev":1431,"minelev":1329,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.76554 39.8974,20.77719 39.90546)","views":86,"millestones":"0,20.7762244,39.8973821#1,20.7767379,39.9025981#2.2,20.7655382,39.9053846","x":20.7746962,"y":39.9030097,"coor":[[20.7762244,39.8973821],[20.7759572,39.8973702],[20.775612,39.8974507],[20.7747951,39.8976621],[20.7745355,39.8979611],[20.7740709,39.8978942],[20.7733734,39.8980549],[20.7729611,39.8983677],[20.7728713,39.8985363],[20.772897,39.8987352],[20.7730562,39.8990819],[20.7733777,39.8992079],[20.7738969,39.9001051],[20.7754907,39.9010322],[20.7756538,39.9010458],[20.7759158,39.900945],[20.7764446,39.9011398],[20.7765709,39.9014406],[20.776761,39.901626],[20.7766715,39.9020379],[20.7767852,39.9023563],[20.776952,39.9025411],[20.7769361,39.9026307],[20.7763905,39.9025435],[20.7757278,39.9029574],[20.7756699,39.9029468],[20.7756662,39.9027755],[20.7754222,39.9027417],[20.7746962,39.9030097],[20.773644,39.9032507],[20.773502,39.9035349],[20.7733192,39.903692],[20.7731064,39.9037401],[20.7729457,39.9039248],[20.7723955,39.9039365],[20.771951,39.9036899],[20.7714555,39.903532],[20.770592,39.9034899],[20.7703501,39.9034111],[20.7698337,39.9034507],[20.7692295,39.903614],[20.7690193,39.9036082],[20.7688269,39.9037199],[20.768773,39.9038715],[20.7686148,39.9040022],[20.7686781,39.9041481],[20.7686388,39.9042371],[20.76828,39.9044072],[20.7678348,39.9045479],[20.7674742,39.904754],[20.7671856,39.9046739],[20.7669274,39.9046937],[20.7662079,39.90507],[20.7659031,39.9053857],[20.7656049,39.9054585],[20.7655382,39.9053846]]},{"id":17699,"author":"AnaDigit","name_GR":"\u0396\u03b1\u03b3\u03cc\u03c1\u03b9: O3 \u03a0\u03ac\u03c0\u03b9\u03b3\u03ba\u03bf-\u03ba\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2","description_GR":"\u0391\u03c0\u03cc \u03c4\u03bf \u039c\u03b9\u03ba\u03c1\u03cc \u03a0\u03ac\u03c0\u03b9\u03b3\u03ba\u03bf \u03c3\u03c4\u03bf \u03ba\u03b1\u03c4. \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1\u03c2","path":"IPIROS\/Ipiros_Zagori_O3_Papigo_Astraka","activity_type":33,"assistance":1,"difficulty":2,"scenic_value":4,"length":5925,"name_EN":"Zagori: O3 Papingo-Astraka ref.","description_EN":"From Mikro Papingo to Astraka refuge","ascent_time":180,"descent_time":145,"marker":"O3","level":9,"ascent":988,"descent":37,"maxelev":1912,"minelev":951,"link_logo":"","link_ref":"","pdf_link":"","bbox":"LINESTRING(20.72823 39.96964,20.76922 39.9776)","views":91,"millestones":"0,20.7286437,39.9688764#1,20.7330300,39.9727306#2,20.7402110,39.9719658#3,20.7479257,39.9740523#4,20.7545379,39.9752972#5,20.7614427,39.9774918#5.9,20.7687885,39.9787361","x":20.7473563,"y":39.9741323,"coor":[[20.7286437,39.9688764],[20.7288124,39.9685299],[20.7291995,39.9685138],[20.7294126,39.9685874],[20.729578,39.9685561],[20.7298344,39.968847],[20.7296993,39.9691765],[20.7296142,39.9697325],[20.7297096,39.9699424],[20.7299595,39.9701026],[20.7299383,39.9703001],[20.7297293,39.9704383],[20.7293625,39.970518],[20.7292058,39.9706397],[20.7292809,39.9710291],[20.7294304,39.9711324],[20.7297811,39.9711424],[20.7303325,39.9716083],[20.7306906,39.9717085],[20.731099,39.971738],[20.7314887,39.9719111],[20.7315685,39.9722016],[20.7317912,39.9724421],[20.7319692,39.972884],[20.7323183,39.973173],[20.7323599,39.9732823],[20.7324686,39.9732133],[20.7325938,39.9732889],[20.7327353,39.9732659],[20.7328367,39.9733498],[20.7331373,39.9734303],[20.7332007,39.9730808],[20.7330066,39.9727331],[20.7332772,39.9727047],[20.7336429,39.9731384],[20.7341855,39.9732978],[20.7344349,39.9732237],[20.7344266,39.9731515],[20.7345483,39.9730558],[20.7347245,39.9730428],[20.7346053,39.9728412],[20.7346281,39.9726077],[20.7347295,39.9726916],[20.7348806,39.9727139],[20.7349447,39.9725986],[20.7352106,39.9726692],[20.7353409,39.9726368],[20.7353452,39.9725468],[20.7354413,39.9724955],[20.73563,39.9724648],[20.7357763,39.9723428],[20.7358339,39.9723625],[20.7360229,39.9723543],[20.7361558,39.972268],[20.736433,39.9723478],[20.7365464,39.9724231],[20.7365695,39.9726759],[20.736887,39.972892],[20.7369974,39.9727871],[20.7372317,39.9727847],[20.7375095,39.9726033],[20.7377447,39.9725829],[20.7377073,39.9723837],[20.7377679,39.9723404],[20.7379342,39.972291],[20.738097,39.9723136],[20.7383707,39.9724655],[20.738375,39.9723755],[20.7385023,39.9724061],[20.7385417,39.9723172],[20.7386582,39.9723295],[20.738736,39.9721695],[20.7389031,39.9721022],[20.7394228,39.9722519],[20.7396382,39.9725237],[20.739742,39.9723104],[20.739731,39.9720489],[20.7398245,39.9720515],[20.7400464,39.97231],[20.7401744,39.9720794],[20.7401128,39.9718975],[20.7404074,39.972104],[20.7404168,39.9719061],[20.7404878,39.9718901],[20.7407079,39.9729231],[20.7409342,39.973015],[20.741394,39.9729469],[20.7426408,39.9730721],[20.743028,39.9730019],[20.7430423,39.9729482],[20.7431475,39.9729512],[20.7434009,39.9730394],[20.7435329,39.972971],[20.7436915,39.9730836],[20.7437408,39.9730309],[20.7438564,39.9730612],[20.743872,39.9729806],[20.7440331,39.9730392],[20.7440257,39.9729489],[20.7441075,39.9729512],[20.7447577,39.9733117],[20.7449007,39.9735049],[20.7451689,39.9737736],[20.7454079,39.9736723],[20.7459552,39.9737327],[20.7461235,39.973814],[20.7462808,39.9739535],[20.7464796,39.9739591],[20.7464483,39.9738772],[20.7464405,39.9737959],[20.7465816,39.9737818],[20.7464482,39.973634],[20.74651,39.9735636],[20.7469016,39.9737007],[20.7469883,39.9738473],[20.7472603,39.9740351],[20.7473563,39.9741323],[20.7475568,39.9741019],[20.7476193,39.9742658],[20.7477346,39.974179],[20.7477797,39.9742163],[20.7478043,39.9741674],[20.7478332,39.9740512],[20.7479042,39.9740351],[20.7482201,39.9742872],[20.7483128,39.9743078],[20.7483187,39.9741819],[20.748481,39.9743125],[20.7484896,39.9741326],[20.7486073,39.9741179],[20.7486819,39.9742732],[20.7488991,39.9743603],[20.7492351,39.9745589],[20.7493103,39.9744529],[20.7495629,39.9746086],[20.7496879,39.9746617],[20.7497597,39.9746277],[20.7498007,39.9747009],[20.7501438,39.9748726],[20.7503196,39.9748686],[20.7506215,39.9750707],[20.7507319,39.9749657],[20.7508624,39.9751765],[20.7511541,39.9753198],[20.7513029,39.9753195],[20.751524,39.9754698],[20.7517573,39.9755124],[20.7519023,39.9754174],[20.7519469,39.9755132],[20.7519479,39.9755673],[20.7519804,39.9756222],[20.7520416,39.9755879],[20.752091,39.9755353],[20.7521243,39.9755722],[20.7521558,39.9756497],[20.7522951,39.9758247],[20.7524005,39.9757511],[20.7527453,39.9758869],[20.7529912,39.9758848],[20.7530463,39.9759584],[20.7530948,39.9759237],[20.753272,39.9760593],[20.7534132,39.9760452],[20.7534103,39.9759821],[20.7533266,39.9757726],[20.7533439,39.9751606],[20.7534423,39.9753074],[20.7535934,39.9753297],[20.7536355,39.9754299],[20.7540423,39.9757386],[20.7543304,39.9758367],[20.7543555,39.9758014],[20.7543278,39.9756205],[20.7540738,39.9752981],[20.7541937,39.9752384],[20.754415,39.9752626],[20.7547615,39.9753624],[20.7548187,39.9754136],[20.7556379,39.9755446],[20.7559938,39.9757708],[20.7560637,39.9757772],[20.756057,39.975696],[20.7557899,39.9753012],[20.7551943,39.9748026],[20.7551526,39.9746933],[20.7553476,39.9747799],[20.755341,39.9746716],[20.7555147,39.9747125],[20.7555398,39.9746772],[20.7559993,39.9748612],[20.7563372,39.9749922],[20.7579099,39.9754056],[20.758828,39.9760438],[20.7591,39.976137],[20.7596085,39.9762773],[20.7598118,39.9764361],[20.7603611,39.9767037],[20.760619,39.9771658],[20.7607567,39.9772236],[20.7609344,39.9769314],[20.7611648,39.9771855],[20.7616,39.9776661],[20.7619482,39.9777299],[20.7624786,39.9776546],[20.7635157,39.9780079],[20.7636001,39.9779292],[20.763717,39.9779324],[20.7637334,39.9778338],[20.7640599,39.9778609],[20.7641509,39.9779175],[20.7642559,39.9778754],[20.7646196,39.9778586],[20.7646868,39.9779235],[20.7649194,39.977957],[20.7655208,39.9778657],[20.7665004,39.9779471],[20.766622,39.9778289],[20.7667744,39.9778242],[20.7672753,39.9781264],[20.767357,39.9781827],[20.7674709,39.9782489],[20.7677378,39.9783239],[20.7678743,39.9784088],[20.7679791,39.9784208],[20.7680091,39.9785297],[20.768103,39.9785233],[20.7682852,39.9783843],[20.7683766,39.9784319],[20.7683917,39.9783602],[20.7684489,39.9783888],[20.7686198,39.9782405],[20.7687321,39.9783697],[20.7687885,39.9787361]]}],{"extent":[20.66322,39.86369,20.81377,39.99331],"advPath":"http:\/\/www.topoguide.gr\/adventure.php?l=el&ul=1&a=","style":{"default":{"color":"#ff8d2f","width":5,"action":{"type":"openurl"},"sort":{"type":"bydifficulty"}},"Islands\/Islands_Zakynthos_Kalamaki_Skopiotisa":{"url":"http:\/\/www.topoguide.gr\/hiking_in_zakynthos.php#test","color":"#ff612f","width":5,"exclude":false,"useStyle":true},"Islands\/Islands_Zakynthos_Kiliomeno_Pandokratoras":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Yperaghathos_Loucha":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Volima_AgAndreas":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Vassilikos":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Prodromos_Kalithea":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Loucha_Kalithea":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Klima_Schinari":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Kiliomeno_Yperaghathos":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Keri_ParaliaKeriou2":{"url":"#advlist","color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Keri_ParaliaKeriou":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Keri_Faros":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Keri_Agalas":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Kalithea_Lagopodo":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Zakynthos_Argasi_Skopiotisa":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Zakynthos_Agalas_Kiliomenos":{"url":null,"color":"#1d950d","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_02_Chorio_Loop":{"url":null,"color":"#08bc25","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_01_Chorio_Alopronia":{"url":null,"color":"#ff2fc5","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_03_Kastro_Alopronia":{"url":null,"color":"#253bdd","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_04_Kastro_Malta":{"url":null,"color":"#2feeff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_05_Kastro_Loop":{"url":null,"color":"#ffd52f","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_06_Episkopi_AgMarina":{"url":null,"color":"#2fdddd","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Sikinos_07_Kastro_Alopronia":{"url":null,"color":"#2fff2f","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Skopelos_monasteries_Loop":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Skopelos_Loutraki_Klima":{"url":null,"color":"#1ab933","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Skopelos_Loutraki_Faros_loop":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Skopelos_Loutraki_Taxiarches":{"url":null,"color":"#2f7aff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Foukalida":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Damoulianata_AgThekli":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Vilatoria_Petani":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"Car_touring\/CAR_Kefalonia_Gerogombos":{"url":null,"color":"#f029e0","width":6,"exclude":false,"useStyle":true},"Geology\/GEO_Kefalonia_4_karst_formations":{"url":null,"color":"#fff741","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Kefalonia_Ainos":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Kefalonia_Anavasi_AgDinati":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Kefalonia_Fiskardo_Battery":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Kefalonia_Gyro_apo_Zoodocho_Pigi":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"Islands\/Islands_Kefalonia_Sami_Poros":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"SUV_4x4\/SUV_Kefalonia_Ainos":{"url":null,"color":"#e62fff","width":6,"exclude":false,"useStyle":true},"SUV_4x4\/SUV_Kefalonia_Livadi-AgEleni_beach":{"url":null,"color":"#f72fff","width":6,"exclude":false,"useStyle":true},"GEOLOGY\/GEO_Kefalonia_Mntzavinata_formations":{"url":null,"color":"#f7ff2f","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Antisamos_Fanentes":{"url":null,"color":"#02981a","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Proni_acropolis":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_Ainos_traverse":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_Assos_castle":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_AgDinati_loop":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_Atros_ascent":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_Ainos_ridge":{"url":null,"color":"#e99429","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kefalonia_Koutavos_loop":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kefalonia_Sami_Fanentes":{"url":null,"color":"#3ee373","width":6,"exclude":false,"useStyle":true},"MTB_ROADBIKE\/MTB_Kalymnos_Vathys_loop":{"url":null,"color":"#e80fb4","width":6,"exclude":false,"useStyle":true},"MTB_ROADBIKE\/Roadbike_Kalymnos_Arginontas_loop":{"url":null,"color":"#e80fb4","width":6,"exclude":false,"useStyle":true},"MTB_ROADBIKE\/Roadbike_Kalymnos_Arginontas_Palionisos":{"url":null,"color":"#e80fb4","width":6,"exclude":false,"useStyle":true},"MTB_ROADBIKE\/Roadbike_Kalymnos_Arginontas_Eborios":{"url":null,"color":"#e80fb4","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_1":{"url":null,"color":"#0f9f14","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_12":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_8a":{"url":null,"color":"#0f9f14","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_10":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_9":{"url":null,"color":"#0f9f14","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_5":{"url":null,"color":"#0f9f14","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_16":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_14":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_4":{"url":"http:\/\/www.alternetgreece.com\/en\/activities\/hiking","color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_17":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"ISLANDS\/Islands_Kalymnos_Trail_6":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"ISLANDS\/Islands_Kalymnos_Trail_3":{"url":null,"color":"#0f9f14","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_E4_Kokkinoplos_Prionia":{"url":null,"color":"#23b10f","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_E4_Litochoro_Prionia":{"url":null,"color":"#23b10f","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_O2_Karya_Skolio":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_O2_Krania_Rapsani":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_O2_Rapsani_Tembi":{"url":null,"color":"#2f2fff","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_Dion_Petrostrouga":{"url":null,"color":"#d01919","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_Gortsia_Apostolidis":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"Thessalia\/Thessaly_Olymbos_Litochoro_Livadaki_Mouses":{"url":null,"color":"#d01919","width":6,"exclude":false,"useStyle":true},"Thessalia\/Thessaly_Olymbos_Vrondou_Barbalas":{"url":null,"color":"#d01919","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Giona_Ascent_Pyramida":{"url":null,"color":"#0f4a96","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Giona_Sykia_Pyramida":{"url":null,"color":"#960f65","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Giona_Viniani_Reka_Giona_ref":{"url":null,"color":"#f7f70d","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_E4_Kaloskopi_51":{"url":null,"color":"#0f962a","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_E4_Stromi_Kaloskopi":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"Sterea\/Sterea_Vardousia_Koprisies":{"url":null,"color":"#178e12","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_E4_Diakos_Stromi":{"url":null,"color":"#502fff","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Vardousia_Southern_Ridge":{"url":null,"color":"#eff900","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Vardousia_E4_Artotina_Diakos":{"url":null,"color":"#ff2fe6","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Vardousia_E4_Grameni_Artotina":{"url":null,"color":"#c52fff","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Vardousia_Oxia_AthDiakos":{"url":null,"color":"#40ff2f","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Oeta_Argirochori_Abelaki":{"url":null,"color":"#f7ff2f","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Oeta_Argyrochori_Trapeza":{"url":null,"color":"#2f72ff","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Oeta_Ypati_Gersali":{"url":null,"color":"#59ff2f","width":6,"exclude":false,"useStyle":true},"Sterea\/Sterea_Oeta_Ypati_Trapeza":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"Sterea\/Sterea_Oiti_Ypati_Kapnochori":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"STEREA\/Sterea_Oeta_Ypati_Kastania":{"url":null,"color":"#127a2f","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Oeta_Trapeza_Pyrgos":{"url":null,"color":"#ff2f2f","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Oeta_Trapeza_Greveno":{"url":null,"color":"#f7ff2f","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Oeta_Katavothra_Pyrgos":{"url":null,"color":"#e62fff","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Oeta_Neochori_Pyrgos":{"url":null,"color":"#2fe6ff","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Oeta_Katavothra-Pyrgos":{"url":null,"color":"#69ff2f","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Kallidromo_Eleftherochori_Gioza":{"url":null,"color":"#13a713","width":6,"exclude":false,"useStyle":true},"STEREA\/Sterea_Kallidromo_Tithronio_Gioza":{"url":null,"color":"#ff2f2f","width":6,"exclude":false,"useStyle":true},"Ipiros\/Ipiros_Zagori_Astraka_Drakolimni":{"url":null,"color":"#ff612f","width":6,"exclude":false,"useStyle":false},"Ipiros\/Ipiros_Zagori_Monodendri_Kapesov":{"url":null,"color":"#ff572f","width":5,"exclude":false,"useStyle":true},"Ipiros\/Ipiros_Zagori_Vikos_gorge":{"url":null,"color":"#ffbf2f","width":5,"exclude":false,"useStyle":true},"Ipiros\/Ipiros_Zagori_O31_Papigo_Astraka":{"url":null,"color":"#ff572f","width":5,"exclude":false,"useStyle":true},"Ipiros\/Ipiros_Zagori_Papigo_Loop":{"url":null,"color":"#ffbf2f","width":5,"exclude":false,"useStyle":true},"Ipiros\/Ipiros_Zagori_Papigo_Vikos":{"url":null,"color":"#ff8d2f","width":5,"exclude":false,"useStyle":false},"Ipiros\/Ipiros_Zagori_Vitsa_Koukouli":{"url":null,"color":"#ffbf2f","width":5,"exclude":false,"useStyle":true}}});
function getPoiCollection(key,data,meta){
this.key = key;
this.data = data;
this.item = [];
//this.meta = meta;
this.gsMap = null;
this.features = [] ;
//this.lineFeatures = [] ;
var self = this;
//console.log(data);
this.source = new ol.source.Vector({wrapX: false, noWrap: true});
this.layer = new ol.layer.Vector({
source: this.source, //clusterSource
visible:true
});
this.registerMap = function(gsMap){
this.gsMap = gsMap;
this.gsMap.map.addLayer(this.layer);
this.createFeatures();
}
this.createFeatures = function(){
this.features=[];
for(var i in this.data){
//console.log(this.data[i]);
var newItem = this.getItem(this.data[i]);
newItem.style = this.getIconStyle(newItem);
var f = this.gsMap.feature_from_coor(this.data[i].x,this.data[i].y,this.pointMsp(newItem));
//var s = this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 1, 5, "");//this.adventureIconPointStyle(this.data[i].activity_type,this.data[i].difficulty);//this.gsMap.pointStyle("#ff0000", [0, 0, 0, 0.5], 0, 5, "");
f.setStyle(newItem.style);
f.show = function () {
var div = document.getElementById("myModal");
div.innerHTML =
'';
setTimeout(function () {
$('#myModal').modal('show');
}, 200);
}
newItem.feature = f;
this.item.push(newItem);
this.features.push(f);
}
this.source.addFeatures(this.features);
this.gsMap.registerOnZoomChangedFunction(function(){self.refresh();});
this.refresh();
}
this.zoomTo = function(){
this.gsMap.map.getView().fit( this.gsMap.ll2xy(this.meta.extent), this.gsMap.map.getSize());
}
this.pointMsp = function(item){
return {
width:item.width,
height:item.height,
photoPath:item.photoPath,
name:item.name,
description:item.description,
parent:this,
click:[function(s,f,l){
var div = document.getElementById("myModal");
var self = f.get('msp');
//#34b0ff
div.innerHTML =
''
+ '
'+ self.name.replace("
",": ") +'
'
+ self.parent.getImagetItem(self.photoPath,self.width,self.height)
+ '
'+ self.description +'
'
+ '
';
setTimeout(function () {
$('#myModal').modal('show');
}, 200);
}]};
}
this.poiIconPointStyle = function(activity_type,difficulty){
var iconpath = 'https://anadigit.fr/TopoMedia/Icons/activity_adv_loc/activity_' + activity_type + '_' + difficulty + '_adv_loc.png';
return new ol.style.Style({
image: new ol.style.Icon({
src: iconpath,
//size: [liconsize, liconsize]
scale:0.5
})/*,
stroke: new ol.style.Stroke({ color: (s_color ) ,width: 1+is301 + (map3.getZoom()-8) }) */})
}
this.getIconStyle = function(myItem) {
var icon_size = this.pop_info_adjust_size(myItem.type, this.gsMap.getZoom() - myItem.zoom_level)
var icon_size_set = this.pop_info_adjust_size(myItem.type, this.gsMap.getZoom() - myItem.zoom_level) * icon_size / 100;
var is = (icon_size > 0) ? icon_size : 9;
var icon_index = myItem.icon_index;
if (wpt_icon.anch_fraction_x[icon_index] >= 0) {
var anch_x = wpt_icon.anch_fraction_x[icon_index];
var anch_y = wpt_icon.anch_fraction_y[icon_index];
} else {
var anch_x = 0.5;
var anch_y = 0.5;
}
if (wpt_icon.scale[icon_index] >= 0) {
var scale = wpt_icon.scale[icon_index];
} else {
if (icon_size_set > 0) {
var scale = icon_size_set;
} else {
var scale = 0.3;
}
}
scale = 0.2;
var MarkerIcon = wpt_icon.url_s[icon_index];
var iconStyle = new ol.style.Style({
image: new ol.style.Icon(({
anchor: [anch_x, anch_y],
anchorXUnits: 'fraction',
anchorYUnits: 'fraction',
//anchorYUnits: 'pixels',
opacity: 0.95,
src: MarkerIcon,
scale: scale
}))
});
return iconStyle;
}
this.getItem = function (dat){
var type = dat.type * 1;//[3]*1;
var icon = map_point_collection.get(type);
var icon_index = icon.iconindex;
var img_path = icon.path;
return {
image: dat.photo,
name: dat.name,
description: dat.description,
link_en: dat.hlink_EN,
type: dat.type * 1,
dbid: dat.id,
hlink: dat.hlink_GR,
zoom_level: dat.zoom_level,
width: dat.width * 1,
height: dat.height * 1,
owner: dat.owner,
icon_index: icon_index,
photoPath: img_path + dat.photo + '.jpg',
thumb_path: img_path + 'thumbs/' + dat.photo + '.jpg',
//tmpim:add_image(pop_info_tmp, fp.attributes.thumb_path,-230,3,-1,-1,null),
path: (dat.type * 1 == 1) ? img_path + dat.photo + '.jpg' : ""
}
}
this.pop_info_adjust_size = function(type, dl) {
if (dl < 0) dl = 0;
var new_size = 9 + (1.5 * dl);
return new_size * 0.2;
}
this.refresh = function () {
try {
this.source.clear();
} catch (err) {
}
var zoom = this.gsMap.getZoom();
for (var i = 0; i < this.item.length; i++) {
if (zoom >= this.item[i].zoom_level) this.source.addFeatures([this.item[i].feature]);
}
}
this.getImagetItem = function(path,width,height){
/*
PARADOXES
- OLES OI EIKONES PIANOYN TO MEGISTO PLATOS
- AN TO YPSOS EINEI MEGALYTERO TOY DIAUESIMOY H EIKONA KOVETAI KATV
*/
var minAvailableWidth =568; //APO BOOTSTRAP, http://www.topoguide.gr/css/bootstrap.css, 5489,
var maxAvailableHeight = browser.size()[1]-250;
var style = "",divStyle = "";
if(height>maxAvailableHeight){
var ratio = width/height;
var renderWidth = maxAvailableHeight*ratio;
var renderHeight = maxAvailableHeight;
if(minAvailableWidth/ratio>maxAvailableHeight) divStyle += "height:" + renderHeight + "px;";
divStyle += "width:100%;";
style += "width:100%;";
} else{
if(width
';
}
}
var img_path = 'https://anadigit.fr/TopoMedia/map_points/img';
var map_point_collection = {
0 :{iconindex:14,path:img_path + "/Landscape/"},
1 :{iconindex:17,path:img_path + "/Flora/"},
2 :{iconindex:18,path:img_path + "/Animals/"},
3 :{iconindex:19,path:img_path + "/Books/"},
4 :{iconindex:20,path:img_path + "/Maps/"},
5 :{iconindex:21,path:img_path + "/Apps/"},
6 :{iconindex:22,path:img_path + "/Mushrooms/"},
7 :{iconindex:23,path:img_path + "/Animals/"},
8 :{iconindex:24,path:img_path + "/Animals/"},
9 :{iconindex:25,path:img_path + "/Architecture/"},
10:{iconindex:26,path:img_path + "/Monuments/"},
447:{iconindex:38,path:img_path + "/Refuges/"},
450:{iconindex:41,path:img_path + "/Signposts/"},
71:{iconindex:36,path:img_path + "/Geology/"},
72:{iconindex:34,path:img_path + "/Geology/"},
73:{iconindex:35,path:img_path + "/Geology/"},
204:{iconindex:27,path:img_path + "/logos/"},
206:{iconindex:28,path:img_path + "/logos/"},
200:{iconindex:29,path:img_path + "/logos/"},
201:{iconindex:30,path:img_path + "/logos/"},
205:{iconindex:31,path:img_path + "/logos/"},
202:{iconindex:32,path:img_path + "/logos/"},
203:{iconindex:33,path:img_path + "/logos/"},
301:{iconindex:42,path:img_path + "/Beach/"},
1001:{iconindex:42,path:img_path + "/Water/"},
default: {iconindex:28,path:""}
}
map_point_collection.get = function(key){
return this[key] || this.default;
}
function wpt_icon_class(){
this.count=0;
this.url = new Array();
this.url_s = new Array();
this.cx = new Array();
this.cy = new Array();
this.scx = new Array();
this.scy = new Array();
this.ix = new Array();
this.iy = new Array();
this.anch_fraction_x = new Array();
this.anch_fraction_y = new Array();
this.scale = new Array();
this.inwptwindow = new Array();
this.add = function(url,url_s,cx,cy,ix,iy,scx,scy,anch_fraction_x, anch_fraction_y,scale,inwptwindow){
this.count+=1;
this.url[this.count]="https://anadigit.fr/TopoMedia/" + url;
this.url_s[this.count]="https://anadigit.fr/TopoMedia/" + url_s;
this.cx[this.count]=cx;
this.cy[this.count]=cy;
this.scx[this.count]=scx; //kentro simeiou gia xarti
this.scy[this.count]=scy;
this.ix[this.count]=ix; //offset sto icon list
this.iy[this.count]=iy;
this.anch_fraction_x[this.count]=anch_fraction_x; //offset sto icon list
this.anch_fraction_y[this.count]=anch_fraction_y;
this.scale[this.count]=scale;
this.inwptwindow[this.count]=inwptwindow;
}
}
var wpt_icon = new wpt_icon_class();
wpt_icon.add("Icons/WPT/pin_blue.png","Icons/WPT/pin_blue_s.png",28,35,-15,10,1,18,0.0,1.0,1.0,true);
wpt_icon.add("Icons/WPT/pin_green.png","Icons/WPT/pin_green_s.png",28,35,-15,10,1,18,0.0,1.0,1.0,true);
wpt_icon.add("Icons/WPT/pin_red.png","Icons/WPT/pin_red_s.png",28,35,-15,10,1,18,0.0,1.0,1.0,true);
wpt_icon.add("Icons/WPT/star_blue.png","Icons/WPT/star_blue_s.png",24,24,5,8,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/star_green.png","Icons/WPT/star_green_s.png",24,24,5,8,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/star_red.png","Icons/WPT/star_red_s.png",24,24,5,8,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/lmk_red.png","Icons/WPT/lmk_red_s.png",32,32,-3,0,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/house_blue.png","Icons/WPT/house_blue_s.png",32,32,5,8,11,11,0.5,0.5,1.0,true);;
wpt_icon.add("Icons/WPT/house_red.png","Icons/WPT/house_red_s.png",32,32,5,8,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/monastery_red.png","Icons/WPT/monastery_red_s.png",32,32,5,8,11,16,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/church_red.png","Icons/WPT/church_red_s.png",32,32,5,8,11,16,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/anchor_blue.png","Icons/WPT/anchor_blue_s.png",32,32,5,8,11,11,0.5,0.5,1.0,true);
wpt_icon.add("Icons/WPT/anchor_red.png","Icons/WPT/anchor_red_s.png",32,32,5,8,11,11,0.5,0.5,1.0,true);
//photo_points
wpt_icon.add("Icons/WPT/landscape.png","Icons/WPT/landscape.png",28,28,5,8,16,16);
wpt_icon.add("img/NAV_START.png","img/NAV_START.png",32*1.5,42,-5,-48,11,11,0.5,1.0,0.6,true);
wpt_icon.add("img/NAV_END.png","img/NAV_END.png",32*1.5,162,-5,-28,11,11,0.5,1.0,0.6,true);
wpt_icon.add("Icons/WPT/flora.png","Icons/WPT/flora.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/bird.png","Icons/WPT/bird.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/book.png","Icons/WPT/book.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/map.png","Icons/WPT/map.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/iphone.png","Icons/WPT/iphone.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/mushroom.png","Icons/WPT/mushroom.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/mammal.png","Icons/WPT/mammal.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/turtle.png","Icons/WPT/turtle.png",30,30,5,8,16,16);
wpt_icon.add("Icons/WPT/architecture.png","Icons/WPT/architecture.png",28,28,5,8,16,16);
wpt_icon.add("Icons/WPT/monument.png","Icons/WPT/monument.png",28,28,5,8,16,16);
// pop_info
wpt_icon.add("pop_info/Icons/pop_info_1.png","pop_info/Icons/pop_info_1.png",32,32,5,8,32,32,0.5,1); // iconindex= 27
wpt_icon.add("pop_info/Icons/pop_info_2.png","pop_info/Icons/pop_info_2.png",32,32,5,8,32,32,0.5,1); // iconindex= 28
wpt_icon.add("pop_info/Icons/pop_info_3.png","pop_info/Icons/pop_info_3.png",32,32,5,8,32,32); // iconindex= 29
wpt_icon.add("pop_info/Icons/pop_info_4.png","pop_info/Icons/pop_info_4.png",32,32,5,8,32,32,0.5,1); // iconindex= 30
wpt_icon.add("pop_info/Icons/pop_info_5.png","pop_info/Icons/pop_info_5.png",32,32,5,8,32,32); // iconindex= 31
wpt_icon.add("pop_info/Icons/pop_info_6.png","pop_info/Icons/pop_info_6.png",32,32,5,8,32,32); // iconindex= 32
wpt_icon.add("pop_info/Icons/pop_info_7.png","pop_info/Icons/pop_info_7.png",32,32,5,8,32,32); // iconindex= 33
wpt_icon.add("pop_info/Icons/pop_info_101.png","pop_info/Icons/pop_info_101.png",32,32,5,8,32,32,0.5,0.5); // iconindex= 34
wpt_icon.add("pop_info/Icons/pop_info_102.png","pop_info/Icons/pop_info_102.png",32,32,5,8,32,32); // iconindex= 35
wpt_icon.add("pop_info/Icons/pop_info_103.png","pop_info/Icons/pop_info_103.png",32,32,5,8,32,32); // iconindex= 36
wpt_icon.add("Icons/WPT/POI_446_icon.png","Icons/WPT/POI_446_icon.png",32,32,5,8,32,32); // iconindex= 37
wpt_icon.add("Icons/WPT/POI_447_icon.png","Icons/WPT/POI_447_icon.png",32,32,5,8,32,32); // iconindex= 38
wpt_icon.add("Icons/WPT/POI_448_icon.png","Icons/WPT/POI_448_icon.png",32,32,5,8,32,32); // iconindex= 39
wpt_icon.add("Icons/WPT/POI_449_icon.png","Icons/WPT/POI_449_icon.png",32,32,5,8,32,32); // iconindex= 40
wpt_icon.add("Icons/WPT/POI_450_icon.png","Icons/WPT/POI_450_icon.png",32,32,5,8,32,32); // iconindex= 41
wpt_icon.add("Icons/WPT/Fountain_blue.png","Icons/WPT/Fountain_blue.png",32,32,5,8,32,32); // iconindex= 42
console.log('poi signature up to date');var poiCollection_sense_zagori = new getPoiCollection("sense_zagori",[{"name":"\u03a4\u03a5\u039c\u03a6\u0397
\u0397 \u039e\u03b5\u03c1\u03bf\u03bb\u03bf\u03cd\u03c4\u03c3\u03b1 \u03a4\u03c3\u03bf\u03c5\u03bc\u03ac\u03bd\u03b7","owner":"A. Bonetti","x":20.772406578063,"y":39.983363192954,"photo":"Timfi Xeroloutsa Lake - Astraka","type":0,"zoom_level":12,"id":248,"hlink_GR":"","hlink_EN":"","description":"\u0397 \u03ba\u03bf\u03c1\u03c6\u03ae \u0391\u03c3\u03c4\u03c1\u03ac\u03ba\u03b1 \u03c3\u03c4\u03bf \u03b2\u03ac\u03b8\u03bf\u03c2","height":512,"width":338},{"name":"\u03a4\u03a5\u039c\u03a6\u0397
\u0391\u03c0\u03cc \u03c4\u03bf \u03ba\u03b1\u03c4\u03b1\u03c6\u03cd\u03b3\u03b9\u03bf","owner":"A. Bonetti","x":20.768587112426,"y":39.979581535311,"photo":"Timfi-Refuge-Lakka Tsoumani","type":0,"zoom_level":14,"id":249,"hlink_GR":"","hlink_EN":"","description":"\u0398\u03ad\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03ba\u03b1\u03c4\u03b1\u03c6\u03cd\u03b3\u03b9\u03bf \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf\u03bd \u03a0\u03bb\u03cc\u03c3\u03ba\u03bf \u03ba\u03b1\u03b9 \u03c4\u03b7 \u0393\u03ba\u03b1\u03bc\u03ae\u03bb\u03b1","height":338,"width":512},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0397 \u03bc\u03bf\u03bd\u03ae \u03a3\u03c0\u03b7\u03bb\u03b9\u03ce\u03c4\u03b9\u03c3\u03b1\u03c2","owner":"A. Bonetti","x":20.685331344604,"y":39.948202149474,"photo":"Vikos - Monastery Panaghia Spiliotissa","type":10,"zoom_level":14,"id":252,"hlink_GR":"","hlink_EN":"","description":"","height":511,"width":334},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0398\u03ad\u03b1 \u03c3\u03c4\u03bf \u0392\u03af\u03ba\u03bf","owner":"A. Bonetti","x":20.753824234008,"y":39.906735608044,"photo":"Vikos-gorge-shrine","type":0,"zoom_level":14,"id":253,"hlink_GR":"","hlink_EN":"","description":"","height":512,"width":338},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03b9\u03c2 \u03c0\u03b7\u03b3\u03ad\u03c2 \u03c4\u03bf\u03c5 \u0392\u03af\u03ba\u03bf\u03c5","owner":"A. Bonetti","x":20.713612556455,"y":39.954814727022,"photo":"Voidomati River - Vikos-Aoos National Park Greece 03","type":0,"zoom_level":14,"id":255,"hlink_GR":"","hlink_EN":"","description":"","height":345,"width":512},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.75306,"y":39.87369,"photo":"DSC040961","type":450,"zoom_level":17,"id":3451,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.754701,"y":39.873015,"photo":"DSC040971","type":450,"zoom_level":17,"id":3452,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.755725,"y":39.872015,"photo":"DSC040981","type":450,"zoom_level":18,"id":3453,"hlink_GR":"","hlink_EN":"","description":"","height":600,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.756706442459,"y":39.871779325608,"photo":"DSC040991","type":450,"zoom_level":17,"id":3454,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.759631,"y":39.870318,"photo":"DSC041051","type":450,"zoom_level":18,"id":3456,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.762961,"y":39.869063,"photo":"DSC041061","type":450,"zoom_level":17,"id":3457,"hlink_GR":"","hlink_EN":"","description":"","height":652,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.764153,"y":39.869023,"photo":"DSC041221","type":450,"zoom_level":17,"id":3458,"hlink_GR":"","hlink_EN":"","description":"","height":411,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.764946,"y":39.867061,"photo":"DSC041271","type":450,"zoom_level":17,"id":3459,"hlink_GR":"","hlink_EN":"","description":"","height":754,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.774748012564,"y":39.862570212705,"photo":"DSC041301","type":450,"zoom_level":17,"id":3460,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.776503,"y":39.871051,"photo":"DSC041381","type":450,"zoom_level":17,"id":3461,"hlink_GR":"","hlink_EN":"","description":"","height":559,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.775096,"y":39.866986,"photo":"DSC041401","type":450,"zoom_level":17,"id":3462,"hlink_GR":"","hlink_EN":"","description":"","height":528,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.776108,"y":39.86561,"photo":"DSC041411","type":450,"zoom_level":18,"id":3463,"hlink_GR":"","hlink_EN":"","description":"","height":552,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.779841,"y":39.869326,"photo":"DSC041631","type":450,"zoom_level":17,"id":3464,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.780401,"y":39.868826,"photo":"DSC041641","type":450,"zoom_level":18,"id":3465,"hlink_GR":"","hlink_EN":"","description":"","height":600,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.789786,"y":39.865965,"photo":"DSC041871","type":450,"zoom_level":17,"id":3466,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.776465,"y":39.859958,"photo":"DSC042291","type":450,"zoom_level":17,"id":3467,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.773916,"y":39.86131,"photo":"DSC042341","type":450,"zoom_level":17,"id":3468,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.789375,"y":39.864371,"photo":"DSC042022","type":450,"zoom_level":17,"id":3469,"hlink_GR":"","hlink_EN":"","description":"","height":818,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0393\u03ad\u03c6\u03c5\u03c1\u03b1 \u0391\u03c1\u03ba\u03bf\u03cd\u03b4\u03b1","owner":"AnaDigit","x":20.774190563491,"y":39.854962861284,"photo":"Zagori_gef_Arkouda_11","type":9,"zoom_level":15,"id":3471,"hlink_GR":"","hlink_EN":"","description":"","height":730,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0397\u03c1\u03ce\u03bf \u039a\u03b1\u03c0\u03b5\u03c4\u03ac\u03bd \u0391\u03c1\u03ba\u03bf\u03cd\u03b4\u03b1","owner":"AnaDigit","x":20.774903,"y":39.854955,"photo":"Zagori_iroo_Arkouda_21","type":9,"zoom_level":16,"id":3472,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c0\u03b7\u03bb\u03af\u03c4\u03c3\u03b1 \u03c3\u03c4\u03bf \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u039f3","owner":"AnaDigit","x":20.772751,"y":39.866583,"photo":"Zagori_path_VitsaKokori_1","type":73,"zoom_level":16,"id":3473,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0392\u03af\u03c4\u03c3\u03b1","owner":"AnaDigit","x":20.753113,"y":39.873612,"photo":"Zagori_Vitsa_11","type":9,"zoom_level":14,"id":3474,"hlink_GR":"","hlink_EN":"","description":"","height":526,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039a\u03c1\u03ae\u03bd\u03b7 \u03c3\u03c4\u03bf \u0394\u03af\u03bb\u03bf\u03c6\u03bf","owner":"AnaDigit","x":20.766093,"y":39.853023,"photo":"Zagori_Dilofo_fnt1","type":1001,"zoom_level":17,"id":3476,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039a\u03c1\u03ae\u03bd\u03b7 \u03c3\u03c4\u03bf\u03c5\u03c2 \u039a\u03ae\u03c0\u03bf\u03c5\u03c2","owner":"AnaDigit","x":20.79244,"y":39.864346,"photo":"Zagori_Kipoi_fnt_11","type":1001,"zoom_level":18,"id":3477,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039b\u03b1\u03bf\u03b3\u03c1\u03b1\u03c6\u03b9\u03ba\u03cc \u039c\u03bf\u03c5\u03c3\u03b5\u03af\u03bf \u0391\u03b3\u03b1\u03c0\u03af\u03bf\u03c5 \u03a4\u03cc\u03bb\u03b7 \u03c3\u03c4\u03bf\u03c5\u03c2 \u039a\u03ae\u03c0\u03bf\u03c5\u03c2","owner":"AnaDigit","x":20.794003,"y":39.863716,"photo":"Zagori_Kipoi_mouseio_Agapios_Tolis1","type":9,"zoom_level":17,"id":3478,"hlink_GR":"","hlink_EN":"","description":"","height":801,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0393\u03ad\u03c6\u03c5\u03c1\u03b1 \u039c\u03af\u03c3\u03b9\u03bf\u03c5","owner":"AnaDigit","x":20.764375343916,"y":39.869261276358,"photo":"Zagori_gef_Kokori_Misiou1","type":9,"zoom_level":15,"id":3480,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0393\u03ad\u03c6\u03c5\u03c1\u03b1 \u039b\u03b1\u03b6\u03b1\u03c1\u03af\u03b4\u03b7-\u039a\u03bf\u03bd\u03c4\u03bf\u03b4\u03ae\u03bc\u03bf\u03c5","owner":"AnaDigit","x":20.789472609787,"y":39.865669030133,"photo":"Zagori_gef_Lazaridi_Kondodimou_31","type":9,"zoom_level":15,"id":3481,"hlink_GR":"","hlink_EN":"","description":"","height":600,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039a\u03ae\u03c0\u03bf\u03b9 (\u039c\u03c0\u03ac\u03b3\u03b9\u03b1)","owner":"AnaDigit","x":20.793145002679,"y":39.864982228607,"photo":"Zagori_Kipoi_21","type":9,"zoom_level":14,"id":3482,"hlink_GR":"","hlink_EN":"","description":"","height":585,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9","owner":"AnaDigit","x":20.775218,"y":39.871092,"photo":"Zagori_Koukouli_21","type":9,"zoom_level":14,"id":3483,"hlink_GR":"","hlink_EN":"","description":"","height":607,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a4\u03bf \u03bd\u03b5\u03ba\u03c1\u03bf\u03c4\u03b1\u03c6\u03b5\u03af\u03bf \u03c4\u03bf\u03c5 \u0394\u03b9\u03bb\u03cc\u03c6\u03bf\u03c5","owner":"AnaDigit","x":20.766509513228,"y":39.853510022274,"photo":"Zagori_Dilofo_nec1","type":9,"zoom_level":16,"id":3484,"hlink_GR":"","hlink_EN":"","description":"","height":600,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03bf \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u039a\u03bf\u03c5\u03ba\u03bf\u03cd\u03bb\u03b9-\u039a\u03ae\u03c0\u03bf\u03b9","owner":"AnaDigit","x":20.789395,"y":39.865915,"photo":"Zagori_path_Koukouli_Kipoi_41","type":0,"zoom_level":16,"id":3485,"hlink_GR":"","hlink_EN":"","description":"","height":600,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039f \u03bd\u03b5\u03c1\u03cc\u03bc\u03c5\u03bb\u03bf\u03c2 \u03c4\u03c9\u03bd \u039a\u03ae\u03c0\u03c9\u03bd","owner":"AnaDigit","x":20.79486732672,"y":39.86116325132,"photo":"Zagori_Kipoi_wmill1","type":9,"zoom_level":15,"id":3486,"hlink_GR":"","hlink_EN":"","description":"","height":558,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u039f \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf\u03c2 \u03bd\u03b5\u03c1\u03cc\u03bc\u03c5\u03bb\u03bf\u03c2 \u03c4\u03c9\u03bd \u039a\u03ae\u03c0\u03c9\u03bd \u03c3\u03c4\u03bf \u0392\u03b9\u03ba\u03ac\u03ba\u03b7","owner":"AnaDigit","x":20.789871,"y":39.866311,"photo":"Zagori_path_Koukouli_Kipoi_wmill1","type":9,"zoom_level":16,"id":3487,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0397 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1 \u03c4\u03bf\u03c5 \u039a\u03cc\u03ba\u03ba\u03bf\u03c1\u03b7","owner":"AnaDigit","x":20.775343462966,"y":39.862220212275,"photo":"Zagori_gef_Kokori_21","type":9,"zoom_level":15,"id":3488,"hlink_GR":"","hlink_EN":"","description":"","height":900,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0397 \u03ba\u03c4\u03b7\u03c4\u03bf\u03c1\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03b7\u03c2 \u03a3\u03ba\u03ac\u03bb\u03b1\u03c2 \u03c4\u03b7\u03c2 \u0392\u03af\u03c4\u03c3\u03b1\u03c2","owner":"AnaDigit","x":20.763043,"y":39.868618,"photo":"Zagori_Skala_Vitsas1","type":9,"zoom_level":17,"id":3489,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a4\u03bf \u0394\u03af\u03bb\u03bf\u03c6\u03bf","owner":"AnaDigit","x":20.765183468254,"y":39.853157125345,"photo":"Zagori_Dilofo_11","type":9,"zoom_level":14,"id":3490,"hlink_GR":"","hlink_EN":"","description":"","height":682,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a4\u03c1\u03af\u03c4\u03bf\u03be\u03b7 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1 \u03a0\u03bb\u03b1\u03ba\u03af\u03b4\u03b1 \u03ae \u039d\u03bf\u03cd\u03c4\u03c3\u03bf\u03c5","owner":"AnaDigit","x":20.786281576726,"y":39.861933348561,"photo":"Zagori_gef_Plakida_31","type":9,"zoom_level":14,"id":3491,"hlink_GR":"","hlink_EN":"","description":"","height":746,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a4\u03bf \u03c6\u03b1\u03c1\u03ac\u03b3\u03b3\u03b9 \u03c4\u03bf\u03c5 \u0392\u03b9\u03ba\u03ac\u03ba\u03b7 \u03ba\u03b1\u03b9 \u03b7 \u03b3\u03ad\u03c6\u03c5\u03c1\u03b1 \u039a\u03bf\u03bd\u03c4\u03bf\u03b4\u03ae\u03bc\u03bf\u03c5","owner":"AnaDigit","x":20.789127,"y":39.864394,"photo":"Zagori_Vikakis_21","type":0,"zoom_level":15,"id":3493,"hlink_GR":"","hlink_EN":"","description":"","height":800,"width":600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03ae\u03bb\u03b7 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03ba\u03c4\u03b7\u03c4\u03bf\u03c1\u03b9\u03ba\u03ae \u03b5\u03c0\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03c4\u03b7\u03c2 \u03a3\u03ba\u03ac\u03bb\u03b1\u03c2 \u039a\u03ae\u03c0\u03c9\u03bd","owner":"AnaDigit","x":20.78917,"y":39.8663,"photo":"Zagori_path_Koukouli_Kipoi_51","type":9,"zoom_level":17,"id":3494,"hlink_GR":"","hlink_EN":"","description":"","height":801,"width":800},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.791376,"y":39.869555,"photo":"DSC064091","type":450,"zoom_level":17,"id":3644,"hlink_GR":"","hlink_EN":"","description":"","height":620,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.786761,"y":39.877956,"photo":"DSC064201","type":450,"zoom_level":17,"id":3645,"hlink_GR":"","hlink_EN":"","description":"","height":671,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.78496,"y":39.881736,"photo":"DSC064211","type":450,"zoom_level":17,"id":3646,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.776361,"y":39.886533,"photo":"DSC064241","type":450,"zoom_level":18,"id":3647,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.772878,"y":39.8834,"photo":"DSC064253","type":450,"zoom_level":18,"id":3649,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.762083,"y":39.883085,"photo":"DSC064311","type":450,"zoom_level":17,"id":3650,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.761866,"y":39.88369,"photo":"DSC064331","type":450,"zoom_level":18,"id":3651,"hlink_GR":"","hlink_EN":"","description":"","height":1000,"width":750},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.761528,"y":39.883713,"photo":"DSC064341","type":450,"zoom_level":17,"id":3652,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.786681,"y":39.889353,"photo":"DSC065731","type":450,"zoom_level":17,"id":3661,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c3\u03c4\u03b1 \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9\u03b1 \u03c4\u03bf\u03c5 \u0396\u03b1\u03b3\u03bf\u03c1\u03af\u03bf\u03c5","owner":"AnaDigit","x":20.7867,"y":39.889035,"photo":"DSC065741","type":450,"zoom_level":16,"id":3662,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03bf \u03bc\u03bf\u03bd\u03bf\u03c0\u03ac\u03c4\u03b9 \u039a\u03ae\u03c0\u03bf\u03b9-\u039a\u03b1\u03c0\u03ad\u03c3\u03bf\u03b2\u03bf","owner":"AnaDigit","x":20.790518,"y":39.870895,"photo":"DSC064131","type":0,"zoom_level":16,"id":3663,"hlink_GR":"","hlink_EN":"","description":"","height":1000,"width":750},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03b7 \u03a3\u03ba\u03ac\u03bb\u03b1 \u039a\u03b1\u03c0\u03b5\u03c3\u03cc\u03b2\u03bf\u03c5","owner":"AnaDigit","x":20.765112552929,"y":39.881424140208,"photo":"DSC064291","type":0,"zoom_level":15,"id":3664,"hlink_GR":"","hlink_EN":"","description":"","height":750,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03b1\u03c3\u03c7\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf \u0392\u03af\u03ba\u03bf","owner":"AnaDigit","x":20.763366,"y":39.881832,"photo":"DSC064401","type":0,"zoom_level":16,"id":3665,"hlink_GR":"","hlink_EN":"","description":"","height":789,"width":1300},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03b1\u03c3\u03c7\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf \u0392\u03af\u03ba\u03bf","owner":"AnaDigit","x":20.763755,"y":39.877275,"photo":"DSC064471","type":0,"zoom_level":16,"id":3666,"hlink_GR":"","hlink_EN":"","description":"","height":855,"width":1000},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u03a3\u03c4\u03bf \u03b3\u03b5\u03c6\u03cd\u03c1\u03b9 \u03c4\u03bf\u03c5 \u039c\u03af\u03c3\u03c3\u03b9\u03bf\u03c5","owner":"AnaDigit","x":20.764041,"y":39.86895,"photo":"DSC064491","type":0,"zoom_level":15,"id":3667,"hlink_GR":"","hlink_EN":"","description":"","height":900,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0391\u03c0\u03cc \u03c4\u03bf \u03b3\u03b5\u03c6\u03cd\u03c1\u03b9 \u03c4\u03bf\u03c5 \u039c\u03af\u03c3\u03c3\u03b9\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c2 \u03b3\u03b5\u03c6. \u039a\u03cc\u03ba\u03ba\u03bf\u03c1\u03b7","owner":"AnaDigit","x":20.764451,"y":39.868803,"photo":"DSC064541","type":0,"zoom_level":15,"id":3668,"hlink_GR":"","hlink_EN":"","description":"","height":1200,"width":900},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.741911,"y":39.909725,"photo":"DSC076071","type":0,"zoom_level":15,"id":3743,"hlink_GR":"","hlink_EN":"","description":"","height":672,"width":1400},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.748586,"y":39.908589,"photo":"DSC076062","type":0,"zoom_level":15,"id":3744,"hlink_GR":"","hlink_EN":"","description":"","height":469,"width":1200},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.737643,"y":39.90937,"photo":"DSC076081","type":0,"zoom_level":14,"id":3745,"hlink_GR":"","hlink_EN":"","description":"","height":798,"width":1600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.735543,"y":39.912573,"photo":"DSC076151","type":0,"zoom_level":15,"id":3746,"hlink_GR":"","hlink_EN":"","description":"","height":547,"width":1400},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.739915,"y":39.915586,"photo":"DSC076171","type":0,"zoom_level":14,"id":3747,"hlink_GR":"","hlink_EN":"","description":"","height":516,"width":1600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.720076,"y":39.927085,"photo":"DSC076221","type":0,"zoom_level":15,"id":3748,"hlink_GR":"","hlink_EN":"","description":"","height":586,"width":1400},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.720061,"y":39.928008,"photo":"DSC076241","type":0,"zoom_level":13,"id":3749,"hlink_GR":"","hlink_EN":"","description":"","height":779,"width":1600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.719236,"y":39.913861,"photo":"DSC076291","type":0,"zoom_level":14,"id":3750,"hlink_GR":"","hlink_EN":"","description":"","height":722,"width":1600},{"name":"\u0396\u0391\u0393\u039f\u03a1\u0399
\u0394\u03b9\u03ac\u03c3\u03c7\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03a3\u03c4\u03bf\u03cd\u03c1\u03bf\u03c5","owner":"AnaDigit","x":20.741238,"y":39.91843,"photo":"vikos_11","type":0,"zoom_level":12,"id":3751,"hlink_GR":"","hlink_EN":"","description":"","height":938,"width":2000}],{});function createAdventureListWidgetContext(){};console.log('sort type: bydifficulty');function createAdventureListWidgetContext(){var divHere = (document.getElementById('pathListDivId'))?true:false;var style = document.createElement('style');style.type = 'text/css';style.innerHTML = '.advListItemWidgetStyleMona{background:#f5f5f5;overflow:hidden;position:relative;width:100%;height:45px;border-bottom:1px solid #fff;margin:0px;} .advListItemWidgetStyle{background:#fdfdfd;overflow:hidden;position:relative;width:100%;height:45px;border-bottom:1px solid #fff;margin:0px;} .advListItemWidgetStyleMona:hover{background:#dcdcbc;} .advListItemWidgetStyle:hover{background:#dcdcbc;}';if(divHere) document.getElementsByTagName('head')[0].appendChild(style);if(divHere) {document.getElementById('pathListDivId').innerHTML="";}else{console.log('adventure list widget activated but div missing. Requested id: pathListDivId');};}; var overrideUserOptions = {lng:23,lat:38,zoom:7,ac:["sense_zagori"],pc:["sense_zagori"],url: 'https://m1.anadigit.fr/tms/1.0.0/ntn_combo/{z}/{x}/{-y}.png',showLogo: 1,showZoomTool: 1};
var overrideAfterLoad = function(map){ adventureCollection_sense_zagori.zoomTo();};
var gsMapManager = this.gsMapManager;
gsMapManager.create = function(mapDivId,options,afterLoad){
if(typeof overrideUserOptions != "undefined") {
for( var i in options)
overrideUserOptions[i] = options[i];
options = overrideUserOptions;
}
if(typeof afterLoad != "undefined") {
afterLoad = afterLoad
}else{
if(typeof overrideAfterLoad != "undefined") afterLoad = overrideAfterLoad
};
return gsMapManager.create_dummy_function(mapDivId,options,afterLoad);
// return new gsMapObject(mapDivId,options,afterLoad);
}