









































{"id":3626,"date":"2021-04-13T10:59:22","date_gmt":"2021-04-13T08:59:22","guid":{"rendered":"https:\/\/aveon.ddns.net\/treport\/?page_id=3626"},"modified":"2021-04-13T13:33:22","modified_gmt":"2021-04-13T11:33:22","slug":"tour-de-force-2017","status":"publish","type":"page","link":"https:\/\/aveon.ddns.net\/treport\/index.php\/en\/tour-de-force-2017\/","title":{"rendered":"Tour de Force 2017"},"content":{"rendered":"\n<p class=\"has-drop-cap\">Cycling a Tour de France, just like the pros. Ride, eat, sleep, take care of nothing else and be part of a team around which everything is organized. Three weeks of racing through France, experiencing magnificent scenery, facing challenges with courage, passing them and not thinking about tomorrow. Even in retrospect, this was an unforgettable experience that none of us will ever forget and we are still mentally reeling from it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/cc622-tdf2017.jpg\" alt=\"\" class=\"wp-image-3627\" width=\"839\" height=\"1176\" srcset=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/cc622-tdf2017.jpg 548w, https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/cc622-tdf2017-214x300.jpg 214w, https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/cc622-tdf2017-143x200.jpg 143w, https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/cc622-tdf2017-428x600.jpg 428w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Here are the GPX Files out of my Garmin<\/h3>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/1.-Etappe-Tour-de-France-2017.gpx\">1. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/1.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_1\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_1\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_1_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_1_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_1_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_1'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_1 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_1\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/1.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_1.addLayer(vectorL0);\n      var extension1 = ol.extent.createEmpty();\n      var curZoom1 = map_ol3js_1.getView().getZoom();\n\n      map_ol3js_1.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension1, (layer.getSource().getExtent()));\n               map_ol3js_1.getView().fit(extension1, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_1,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_1,  \"map_ol3js_1\"); \nosm_addMouseHover(map_ol3js_1); <\/script>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/2.-Etappe-Tour-de-France-2017.gpx\">2. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/2.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_2\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_2\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_2_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_2_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_2_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_2'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_2 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_2\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/2.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_2.addLayer(vectorL0);\n      var extension2 = ol.extent.createEmpty();\n      var curZoom2 = map_ol3js_2.getView().getZoom();\n\n      map_ol3js_2.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension2, (layer.getSource().getExtent()));\n               map_ol3js_2.getView().fit(extension2, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_2,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_2,  \"map_ol3js_2\"); \nosm_addMouseHover(map_ol3js_2); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/3.-Etappe-Tour-de-France-2017.gpx\"><br>3. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/3.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_3\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_3\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_3_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_3_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_3_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_3'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_3 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_3\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/3.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_3.addLayer(vectorL0);\n      var extension3 = ol.extent.createEmpty();\n      var curZoom3 = map_ol3js_3.getView().getZoom();\n\n      map_ol3js_3.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension3, (layer.getSource().getExtent()));\n               map_ol3js_3.getView().fit(extension3, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_3,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_3,  \"map_ol3js_3\"); \nosm_addMouseHover(map_ol3js_3); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/4.-Etappe-Tour-de-France-2017.gpx\"><br>4. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/4.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_4\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_4\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_4_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_4_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_4_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_4'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_4 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_4\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/4.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_4.addLayer(vectorL0);\n      var extension4 = ol.extent.createEmpty();\n      var curZoom4 = map_ol3js_4.getView().getZoom();\n\n      map_ol3js_4.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension4, (layer.getSource().getExtent()));\n               map_ol3js_4.getView().fit(extension4, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_4,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_4,  \"map_ol3js_4\"); \nosm_addMouseHover(map_ol3js_4); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/5.-Etappe-Tour-de-France-2017.gpx\"><br>5. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/5.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_5\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_5\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_5_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_5_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_5_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_5'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_5 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_5\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/5.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_5.addLayer(vectorL0);\n      var extension5 = ol.extent.createEmpty();\n      var curZoom5 = map_ol3js_5.getView().getZoom();\n\n      map_ol3js_5.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension5, (layer.getSource().getExtent()));\n               map_ol3js_5.getView().fit(extension5, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_5,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_5,  \"map_ol3js_5\"); \nosm_addMouseHover(map_ol3js_5); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/6.-Etappe-Tour-de-France-2017.gpx\"><br>6. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/6.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_6\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_6\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_6_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_6_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_6_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_6'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_6 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_6\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/6.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_6.addLayer(vectorL0);\n      var extension6 = ol.extent.createEmpty();\n      var curZoom6 = map_ol3js_6.getView().getZoom();\n\n      map_ol3js_6.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension6, (layer.getSource().getExtent()));\n               map_ol3js_6.getView().fit(extension6, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_6,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_6,  \"map_ol3js_6\"); \nosm_addMouseHover(map_ol3js_6); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/7.-Etappe-Tour-de-France-2017.gpx\"><br>7. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/7.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_7\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_7\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_7_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_7_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_7_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_7'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_7 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_7\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/7.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_7.addLayer(vectorL0);\n      var extension7 = ol.extent.createEmpty();\n      var curZoom7 = map_ol3js_7.getView().getZoom();\n\n      map_ol3js_7.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension7, (layer.getSource().getExtent()));\n               map_ol3js_7.getView().fit(extension7, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_7,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_7,  \"map_ol3js_7\"); \nosm_addMouseHover(map_ol3js_7); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/8.-Etappe-Tour-de-France-2017.gpx\"><br>8. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/8.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_8\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_8\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_8_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_8_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_8_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_8'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_8 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_8\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/8.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_8.addLayer(vectorL0);\n      var extension8 = ol.extent.createEmpty();\n      var curZoom8 = map_ol3js_8.getView().getZoom();\n\n      map_ol3js_8.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension8, (layer.getSource().getExtent()));\n               map_ol3js_8.getView().fit(extension8, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_8,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_8,  \"map_ol3js_8\"); \nosm_addMouseHover(map_ol3js_8); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/9.-Etappe-Tour-de-France-2017.gpx\"><br>9. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/9.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_9\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_9\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_9_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_9_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_9_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_9'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_9 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_9\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/9.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_9.addLayer(vectorL0);\n      var extension9 = ol.extent.createEmpty();\n      var curZoom9 = map_ol3js_9.getView().getZoom();\n\n      map_ol3js_9.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension9, (layer.getSource().getExtent()));\n               map_ol3js_9.getView().fit(extension9, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_9,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_9,  \"map_ol3js_9\"); \nosm_addMouseHover(map_ol3js_9); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/10.-Etappe-Tour-de-France-2017.gpx\"><br>10. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/10.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_10\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_10\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_10_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_10_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_10_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_10'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_10 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_10\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/10.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_10.addLayer(vectorL0);\n      var extension10 = ol.extent.createEmpty();\n      var curZoom10 = map_ol3js_10.getView().getZoom();\n\n      map_ol3js_10.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension10, (layer.getSource().getExtent()));\n               map_ol3js_10.getView().fit(extension10, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_10,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_10,  \"map_ol3js_10\"); \nosm_addMouseHover(map_ol3js_10); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/11.-Etappe-Tour-de-France-2017.gpx\"><br>11. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/11.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_11\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_11\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_11_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_11_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_11_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_11'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_11 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_11\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/11.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_11.addLayer(vectorL0);\n      var extension11 = ol.extent.createEmpty();\n      var curZoom11 = map_ol3js_11.getView().getZoom();\n\n      map_ol3js_11.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension11, (layer.getSource().getExtent()));\n               map_ol3js_11.getView().fit(extension11, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_11,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_11,  \"map_ol3js_11\"); \nosm_addMouseHover(map_ol3js_11); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/12.-Etappe-TOur-de-France-2017.gpx\"><br>12. Etappe TOur de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/12.-Etappe-TOur-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_12\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_12\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_12_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_12_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_12_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_12'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_12 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_12\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/12.-Etappe-TOur-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_12.addLayer(vectorL0);\n      var extension12 = ol.extent.createEmpty();\n      var curZoom12 = map_ol3js_12.getView().getZoom();\n\n      map_ol3js_12.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension12, (layer.getSource().getExtent()));\n               map_ol3js_12.getView().fit(extension12, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_12,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_12,  \"map_ol3js_12\"); \nosm_addMouseHover(map_ol3js_12); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/13.-Etappe-Tour-de-France-2017.gpx\"><br>13. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/13.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_13\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_13\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_13_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_13_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_13_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_13'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_13 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_13\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/13.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_13.addLayer(vectorL0);\n      var extension13 = ol.extent.createEmpty();\n      var curZoom13 = map_ol3js_13.getView().getZoom();\n\n      map_ol3js_13.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension13, (layer.getSource().getExtent()));\n               map_ol3js_13.getView().fit(extension13, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_13,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_13,  \"map_ol3js_13\"); \nosm_addMouseHover(map_ol3js_13); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/14.-Etappe-Tour-de-France-2017.gpx\"><br>14. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/14.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_14\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_14\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_14_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_14_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_14_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_14'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_14 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_14\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/14.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_14.addLayer(vectorL0);\n      var extension14 = ol.extent.createEmpty();\n      var curZoom14 = map_ol3js_14.getView().getZoom();\n\n      map_ol3js_14.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension14, (layer.getSource().getExtent()));\n               map_ol3js_14.getView().fit(extension14, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_14,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_14,  \"map_ol3js_14\"); \nosm_addMouseHover(map_ol3js_14); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/15.-Etappe-Tour-de-France-2017.gpx\"><br>15. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/15.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_15\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_15\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_15_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_15_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_15_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_15'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_15 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_15\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/15.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_15.addLayer(vectorL0);\n      var extension15 = ol.extent.createEmpty();\n      var curZoom15 = map_ol3js_15.getView().getZoom();\n\n      map_ol3js_15.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension15, (layer.getSource().getExtent()));\n               map_ol3js_15.getView().fit(extension15, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_15,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_15,  \"map_ol3js_15\"); \nosm_addMouseHover(map_ol3js_15); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/16.-Etappe-Tour-de-France-2017.gpx\"><br>16. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/16.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_16\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_16\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_16_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_16_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_16_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_16'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_16 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_16\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/16.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_16.addLayer(vectorL0);\n      var extension16 = ol.extent.createEmpty();\n      var curZoom16 = map_ol3js_16.getView().getZoom();\n\n      map_ol3js_16.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension16, (layer.getSource().getExtent()));\n               map_ol3js_16.getView().fit(extension16, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_16,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_16,  \"map_ol3js_16\"); \nosm_addMouseHover(map_ol3js_16); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/17.-Etappe-Tour-de-France-2017.gpx\"><br>17. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/17.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_17\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_17\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_17_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_17_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_17_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_17'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_17 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_17\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/17.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_17.addLayer(vectorL0);\n      var extension17 = ol.extent.createEmpty();\n      var curZoom17 = map_ol3js_17.getView().getZoom();\n\n      map_ol3js_17.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension17, (layer.getSource().getExtent()));\n               map_ol3js_17.getView().fit(extension17, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_17,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_17,  \"map_ol3js_17\"); \nosm_addMouseHover(map_ol3js_17); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/18.-Etappe-Tour-de-France-2017.gpx\"><br>18. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/18.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_18\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_18\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_18_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_18_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_18_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_18'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_18 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_18\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/18.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_18.addLayer(vectorL0);\n      var extension18 = ol.extent.createEmpty();\n      var curZoom18 = map_ol3js_18.getView().getZoom();\n\n      map_ol3js_18.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension18, (layer.getSource().getExtent()));\n               map_ol3js_18.getView().fit(extension18, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_18,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_18,  \"map_ol3js_18\"); \nosm_addMouseHover(map_ol3js_18); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/19.-Etappe-Tour-de-France-2017.gpx\"><br>19. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/19.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_19\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_19\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_19_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_19_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_19_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_19'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_19 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_19\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/19.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_19.addLayer(vectorL0);\n      var extension19 = ol.extent.createEmpty();\n      var curZoom19 = map_ol3js_19.getView().getZoom();\n\n      map_ol3js_19.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension19, (layer.getSource().getExtent()));\n               map_ol3js_19.getView().fit(extension19, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_19,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_19,  \"map_ol3js_19\"); \nosm_addMouseHover(map_ol3js_19); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/20.-Etappe-Tour-de-France-2017.gpx\"><br>20. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/20.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_20\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_20\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_20_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_20_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_20_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_20'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_20 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_20\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/20.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_20.addLayer(vectorL0);\n      var extension20 = ol.extent.createEmpty();\n      var curZoom20 = map_ol3js_20.getView().getZoom();\n\n      map_ol3js_20.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension20, (layer.getSource().getExtent()));\n               map_ol3js_20.getView().fit(extension20, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_20,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_20,  \"map_ol3js_20\"); \nosm_addMouseHover(map_ol3js_20); <\/script>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/21.-Etappe-Tour-de-France-2017.gpx\"><br>21. Etappe Tour de France 2017<\/a><a href=\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/21.-Etappe-Tour-de-France-2017.gpx\" class=\"wp-block-file__button\" download>download<\/a><\/div>\n\n\n\n        <div id=\"map_ol3js_21\"\n             class=\"map undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_21\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\">\n          <div id=\"map_ol3js_21_popup\" class=\"ol-popup\">\n            <a href=\"#\" id=\"map_ol3js_21_popup-closer\" class=\"ol-popup-closer\"><\/a>\n            <div id=\"map_ol3js_21_popup-content\"><\/div>\n          <\/div>\n        <\/div>\n    \n\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\ttranslations['openlayer'] = \"open layer\";\n\t\t\t\t\ttranslations['openlayerAtStartup'] = \"open layer at startup\";\n\t\t\t\t\ttranslations['generateLink'] = \"link to this map with opened layers\";\n\t\t\t\t\ttranslations['shortDescription'] = \"short description\";\n\t\t\t\t\ttranslations['generatedShortCode'] = \"to get a text control link paste this code in your wordpress editor\";\n\t\t\t\t\ttranslations['closeLayer'] = \"close layer\";\n\t\t\t\t\ttranslations['cantGenerateLink'] = \"put this string in the existing map short code to control this map\";\n\t\t\t  <\/script>\n\n\n\t\t\t  <script type=\"text\/javascript\">\n\t\t\t  vectorM['map_ol3js_21'] = [];\n\t        \n        var raster = getTileLayer(\"osm\",\"NoKey\");\t\t\t\n\n\t\t\t  var map_ol3js_21 = new ol.Map({\n\t\t\t\tinteractions: ol.interaction.defaults.defaults({mouseWheelZoom:false}),\n\t\t\t\tlayers: [raster],\n\t\t\t\ttarget: \"map_ol3js_21\",\n\t\t\t\tview: new ol.View({\n\t\t\t\t  center: ol.proj.transform([6.378,58.213], \"EPSG:4326\", \"EPSG:3857\"),\n\t\t\t\t  zoom: 9\n\t\t\t\t})\n\t\t\t  });\n\t\t\t  \n    var style0 = {\n      \"Point\": [new ol.style.Style({\n\n          image: new ol.style.Icon({\n            anchor: [0.5, 41],\n            anchorXUnits: \"fraction\",\n            anchorYUnits: \"pixels\",\n            opacity: 0.75,\n            src: \"https:\/\/aveon.ddns.net\/treport\/wp-content\/plugins\/osm\/icons\/mic_blue_pinother_02.png\"\n          })\n      })],\n\n      \"LineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"grey\",\n          width: 4\n        })\n      })]\n    };\n\t\t  var vectorL0 = new ol.layer.Vector({\n\t\t\t\tsource: new ol.source.Vector({\n\t\t\t\turl:\"https:\/\/aveon.ddns.net\/treport\/wp-content\/uploads\/2021\/04\/21.-Etappe-Tour-de-France-2017.gpx\",\n\t\t\t\tformat: new ol.format.GPX({\n\t\t\t\t\textractStyles: false\n\t\t\t\t})\n\t\t\t}),\n\t\t\tzIndex: 92,\n\t\t\tstyle: function(feature, resolution) {return style0[feature.getGeometry().getType()];}\n\t\t  });\n\t\t  map_ol3js_21.addLayer(vectorL0);\n      var extension21 = ol.extent.createEmpty();\n      var curZoom21 = map_ol3js_21.getView().getZoom();\n\n      map_ol3js_21.getLayers().forEach(function(layer){\n         if(!layer.get(\"id\")) {     \n            layer.once(\"change\", function(e){\n               ol.extent.extend(extension21, (layer.getSource().getExtent()));\n               map_ol3js_21.getView().fit(extension21, {padding: [50, 50, 50, 50]});\n            });\n         }\n      });\n\n    \naddControls2Map(map_ol3js_21,0,0,3,1,5,6,7,1,1);\nosm_addPopupClickhandler(map_ol3js_21,  \"map_ol3js_21\"); \nosm_addMouseHover(map_ol3js_21); <\/script>\n","protected":false},"excerpt":{"rendered":"<p>Cycling a Tour de France, just like the pros. Ride, eat, sleep, take care of nothing else and be part of a team around which everything is organized. Three weeks of racing through France, experiencing magnificent scenery, facing challenges with courage, passing them and not thinking about tomorrow. Even in retrospect, this was an unforgettable&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1905,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3626","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":false,"_links":{"self":[{"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/pages\/3626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/comments?post=3626"}],"version-history":[{"count":0,"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/pages\/3626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/media\/1905"}],"wp:attachment":[{"href":"https:\/\/aveon.ddns.net\/treport\/index.php\/wp-json\/wp\/v2\/media?parent=3626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}