

{"id":151,"date":"2026-04-25T21:26:21","date_gmt":"2026-04-25T21:26:21","guid":{"rendered":"https:\/\/blog.williamsitconsulting.com\/?p=151"},"modified":"2026-04-25T21:26:23","modified_gmt":"2026-04-25T21:26:23","slug":"april-22-2026-estoril-to-ericeira-40-km-turns-into-62-km","status":"publish","type":"post","link":"https:\/\/blog.williamsitconsulting.com\/index.php\/2026\/04\/25\/april-22-2026-estoril-to-ericeira-40-km-turns-into-62-km\/","title":{"rendered":"April 22, 2026 -Estoril to Ericeira, 40 km turns into 62 km???"},"content":{"rendered":"<link rel='stylesheet' id='osm-ol3-css-css' href='https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/js\/OL\/10.9.0\/ol.css?ver=6.9.4' media='all' \/>\n<link rel='stylesheet' id='osm-ol3-ext-css-css' href='https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/css\/osm_map_v3.css?ver=6.9.4' media='all' \/>\n<link rel='stylesheet' id='osm-map-css-css' href='https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/css\/osm_map.css?ver=6.9.4' media='all' \/>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill.min.js?ver=3.15.0\" id=\"wp-polyfill-js\"><\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/js\/OL\/10.9.0\/ol.js?ver=10.9.0\" id=\"osm-ol3-library-js\"><\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/js\/osm-v3-plugin-lib.js?ver=1.0.0\" id=\"osm-ol3-ext-library-js\"><\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/js\/osm-metabox-events.js?ver=1.0.0\" id=\"osm-ol3-metabox-events-js\"><\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script id=\"osm-map-startup-js-extra\">\nvar translations = {\"openlayer\":\"open layer\",\"openlayerAtStartup\":\"open layer at startup\",\"generateLink\":\"link to this map with opened layers\",\"shortDescription\":\"short description\",\"generatedShortCode\":\"to get a text control link paste this code in your wordpress editor\",\"closeLayer\":\"close layer\",\"cantGenerateLink\":\"put this string in the existing map short code to control this map\"};\n\/\/# sourceURL=osm-map-startup-js-extra\n<\/script>\n<script src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/plugins\/osm\/js\/osm-startup-lib.js?ver=V6.2.5\" id=\"osm-map-startup-js\"><\/script>\n\n        <div id=\"map_ol3js_1\"\n       class=\"osm-map-container undefined\"\n             data-map_name=\"undefined\"\n             data-map=\"map_ol3js_1\"\n             data-autoshow=\"no\"\n             style=\"width:100%;\n                    max-width:100%;\n                    height:450px;\n                    display:block;\n                    overflow:hidden;\n                    border:2px solid grey;\n                    position: relative;\">\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    <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 style_map_ol3js_1_0 = {\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:\/\/blog.williamsitconsulting.com\/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: \"blue\",\n          width: 8\n        })\n      })],\n      \"MultiLineString\": [new ol.style.Style({\n        stroke: new ol.style.Stroke({\n          color: \"blue\",\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:\"\/wp-content\/uploads\/gpx\/portugal-2025\/2026_Portugal_2026_04_22_Estoril_to_Ericeira.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 style_map_ol3js_1_0[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,0,5,6,7,0,1);\nosm_addPopupClickhandler(map_ol3js_1,  \"map_ol3js_1\"); \nosm_addMouseHover(map_ol3js_1); <\/script>\n\n\n\n<p>We had another night of poor sleep.  Not sure if it&#8217;s jet lag, decompressing from travel, or both.  Regardless, we had breakfast at the Air BnB and packed up.<\/p>\n\n\n\n<p>Our plan was a &#8220;shorter&#8221; day, to get in early and try to have a more relaxing day to get a chance to catch up on sleep.<\/p>\n\n\n\n<p>Google gave an estimate of 40 km to the next town, I estimated it would be 50 with the various detours around busy roads, and it ended up being 62 km and 900 meters of climbing!<\/p>\n\n\n\n<p>I did some basic bike maintenance, lubricating the chains and double checking nothing had come loose after our bike re-assembly and ride yesterday.<\/p>\n\n\n\n<p>There was a huge grocery nearby and Adele went to buy some road snacks, raisins, fruit, buns, sausage, and some (smelly) cheese.  Steve sat out front guarding the bikes, counting the small blocks that had been implanted in the beautiful plaza in front of the grocery store.  That someone had this job reinforced once again my decision to get an education!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_115710-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The riding was a combination of beach walkway, paths, roadways, sidewalks, not altogether unpleasant, but there were some beautiful sections.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_140256-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_145345-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_154222-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_162251-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_164346-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_165456-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_165854-1024x768.jpg\" alt=\"\"\/><\/figure>\n<\/figure>\n\n\n\n<p>With the view in the last photo above, we had to stop and have a beverage to enjoy the view!<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_171629-768x1024.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_172826-768x1024.jpg\" alt=\"\"\/><\/figure>\n<\/figure>\n\n\n\n<p>Of course, the various detours to avoid busy roads, a lot more hills than anticipated got us into our destination right around sunset.  So much for an early arrival!<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_182507-768x1024.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_201414-1024x768.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.williamsitconsulting.com\/wp-content\/uploads\/2026\/04\/20260422_201902-768x1024.jpg\" alt=\"\"\/><\/figure>\n<\/figure>\n\n\n\n<p>Off to find a quick pizza dinner (yes, I know, in Portugal&#8230;) and off to bed somewhat exhausted.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We had another night of poor sleep. Not sure if it&#8217;s jet lag, decompressing from travel, or both. Regardless, we had breakfast at the Air BnB and packed up. Our plan was a &#8220;shorter&#8221; day, to get in early and try to have a more relaxing day to get a chance to catch up on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-151","post","type-post","status-publish","format-standard","hentry","category-portugal-2025"],"_links":{"self":[{"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":10,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/151\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.williamsitconsulting.com\/index.php\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}