{"product_id":"hiking-and-cycling-map-generator-trailprint3d","title":"Hiking and Cycling Map Generator | TrailPrint3D","description":"\u003ch2\u003e\u003cspan style=\"color: #E14747\"\u003eIMPORTANT CHANGES! (24 April 2026)\u003c\/span\u003e\u003c\/h2\u003e\u003cp\u003eMakerworld no longer allows to upload .py files. I created a website from where you can download the latest version for free without having to create a account: \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/trailprint3d.com\/?utm_source=makerworld\"\u003eTrailPrint3D.com\u003c\/a\u003e\u003c\/p\u003e\u003ch4\u003e \u003c\/h4\u003e\u003cfigure class=\"media\"\u003e\u003coembed url=\"https:\/\/youtu.be\/2NzwC3188HY\"\u003e\u003c\/oembed\u003e\u003c\/figure\u003e\u003cp\u003e \u003c\/p\u003e\u003cboostme\u003e\u003cboosttitle\u003eBoost Me\u003c\/boosttitle\u003e\u003cboostcontent\u003eSupport my work by Boosting this Model\u003c\/boostcontent\u003e\u003c\/boostme\u003e\u003cp\u003e \u003c\/p\u003e\u003ch4\u003e \u003c\/h4\u003e\u003ch4\u003eINTRODUCTION\u003c\/h4\u003e\u003cp\u003eThis is a \u003cstrong\u003eAddon for Blender\u003c\/strong\u003e that allows you to create Miniature Maps of your adventures from just the GPX file that you can download from Komoot, strava, garmin or other tracking apps!\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ch4\u003eSUPPORT MY WORK\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/www.patreon.com\/EmGi3D\"\u003ePATREON\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/buymeacoffee.com\/emgi\"\u003eBuy me a Coffee\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003e \u003c\/h3\u003e\u003ch3\u003eGet Help and share your Creations on my Discord server:\u003c\/h3\u003e\u003cp\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/discord.gg\/tqQy4Yh9Sz\"\u003eJoin Discord\u003c\/a\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ch4\u003eHOW TO INSTALL\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003ePlease Watch the Video on Top first as it contains a full Installation Guide and Addon Tutorial\u003c\/li\u003e\n\u003cli\u003eDownload the latest Blender version from \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/www.blender.org\/download\/\"\u003ehttps:\/\/www.blender.org\/download\/\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eDownload the Addon (.zip file) from \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/trailprint3d.com\"\u003ehttps:\/\/trailprint3d.com\u003c\/a\u003e \u003c\/li\u003e\n\u003cli\u003eOpen Blender, and go to Edit → Preferences\u003c\/li\u003e\n\u003c\/ul\u003e\u003cfigure class=\"image image-style-align-center\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/2025-03-30_qg7fol4na4xl.png\"\u003e\u003c\/figure\u003e\u003cul\u003e\u003cli\u003eGo to the Addons tab, Click the top right Arrow and then “Install From Disk”\u003c\/li\u003e\u003c\/ul\u003e\u003cfigure class=\"image image_resized image-style-align-center\" style=\"width: 100%\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/2025-03-30_988idmbymut1.png\"\u003e\u003c\/figure\u003e\u003cul\u003e\n\u003cli\u003eSelect the .zip file file you downloaded from \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/trailprint3d.com\/?utm_source=makerworld\"\u003eTrailPrint3D.com\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eClose the popup window\u003c\/li\u003e\n\u003c\/ul\u003e\u003cfigure class=\"image image_resized image-style-align-center\" style=\"width: 71.08%\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/2025-03-30_1qphfalm3rxj.png\"\u003e\u003c\/figure\u003e\u003cul\u003e\n\u003cli\u003eIf the sidebar is not showing, Press “N”\u003c\/li\u003e\n\u003cli\u003eIf “TrailPrint3D” is displayed there, the installation was a success\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003ch4\u003ePARAMETERS\u003c\/h4\u003e\u003cp\u003e \u003c\/p\u003e\u003cfigure class=\"image image_resized image-style-side\" style=\"width: 19.36%\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/aeb53296abf96855.png\"\u003e\u003c\/figure\u003e\u003cul\u003e\n\u003cli\u003eGenerate Button: Generates the Map with your Current set parameters\u003c\/li\u003e\n\u003cli\u003eFile Path: The .GPX file you want to import. Click the little folder to open a File Explorer\u003c\/li\u003e\n\u003cli\u003eExport Path: The Folder the STL files will be saved\u003c\/li\u003e\n\u003cli\u003eName: The name of the save file. Keep it blank to use the name of the file\u003c\/li\u003e\n\u003cli\u003eShape: The shape of the Map\u003c\/li\u003e\n\u003cli\u003eObject size: The size of the Map in mm\u003c\/li\u003e\n\u003cli\u003eResolution: The “Quality” of the map. Higher = Better quality but also longer Generating times. i reccomend a maximum of 6 or 7 ( 7 takes up to 10 minutes).\u003c\/li\u003e\n\u003cli\u003eElevation scale: Multiplier to the elevation. Use it to make flat maps more interesting or to flatten down steep landscapes\u003c\/li\u003e\n\u003cli\u003ePath thickness: the thickness of the path\u003c\/li\u003e\n\u003cli\u003eSingleColorMode Trail: Creates a cutout of the Trail in the map and the Trail as a part that can be printed separately\u003c\/li\u003e\n\u003cli\u003ePath scale: The size of the path compared to the map. If your object size is 100 and Path scale is 0.5, then the path is about 50mm big. if pathScale is 0.75 its about 75mm big.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eAdvanced Parameters (In the Advanced Tab)\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003eExport \u003cul\u003e\n\u003cli\u003eSTL\/OBJ\/3mf: Export the Currently selected Object as STL or OBJ if it has materials applied to it (3mf if you have the 3mf Addon by Clonephaze installed. Can be installed from within the Addon)\u003c\/li\u003e\n\u003cli\u003eDisable Auto Export: Dont create Files with each Generation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMap : Parameters about the Map\u003cul\u003e\n\u003cli\u003eminThickness: Thickness of the thinnest point of the map in mm\u003c\/li\u003e\n\u003cli\u003eShapeRotation: Rotates the shape. Useful for shapes like the hearth where you need to rotate the shape so the path fits perfectly on the map\u003c\/li\u003e\n\u003cli\u003exOffset: Offset of the map in X Direction to the center of the path\u003c\/li\u003e\n\u003cli\u003eyOffset: Offset of the map in Y Direction to the center of the path\u003c\/li\u003e\n\u003cli\u003eSnap Trail to Terrain: Ignores the elevation from the .GPX and projects the Trail onto the map\u003c\/li\u003e\n\u003cli\u003eFixed elevation Scale: The difference between the highest and lowest point on the map will be 10mm\u003c\/li\u003e\n\u003cli\u003eTolerance: The tolerance for Single-color mode of the Trail and the Elements\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMulti Generation (Patreon Version): Allows you to Generate a Map from multiple .GPX files\u003c\/li\u003e\n\u003cli\u003eInclude Elements:\u003cul\u003e\n\u003cli\u003eElement handling:\u003cul\u003e\n\u003cli\u003ePaint on Map: Paint the Colors directly onto the Mesh → Default\u003c\/li\u003e\n\u003cli\u003eSingle-color mode: Generates the Elements as separate objects with cutouts in the map\u003c\/li\u003e\n\u003cli\u003eSeparate objects: Generates the Elements as separate objects that can be placed “above” the map in your slicer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eWater \u0026amp; Ocean:\u003cul\u003e\n\u003cli\u003ePonds \u0026amp; Lakes: Include Ponds \u0026amp; lakes\u003c\/li\u003e\n\u003cli\u003eBig Rivers: Includes big main Rivers\u003c\/li\u003e\n\u003cli\u003eSmall rivers: Includes every small river (Only use this for smaller maps)\u003c\/li\u003e\n\u003cli\u003eWaterTreshold: polygons with a surface area thats smaller than the Treshold will be ignored (to remove and filter out “noise”)\u003c\/li\u003e\n\u003cli\u003eInclude Ocean: Generates and colors the Ocean\u003c\/li\u003e\n\u003cli\u003eFlip Ocean Side: Ocean calculation is still not perfect. sometimes its mirroring it and the land gets viewed as the ocean. in that case enable this\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eForests\/Scree\/City Boundaries\/Greenspaces\/Farmland\/Glaciers:\u003cul\u003e\n\u003cli\u003eCreates the Elements if they are occuring on your Map\u003c\/li\u003e\n\u003cli\u003eTreshold: Polygons with a surface area thats smaller than the Treshold (in blender units) will be ignored (to remove and filter out “noise”)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eBuildings:\u003cul\u003e\n\u003cli\u003eInclude Buildings: Generates Buildings for your Map (Not reccomended for massive maps)\u003c\/li\u003e\n\u003cli\u003eHeight Multiplier: Multiplier to the Building height\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eRoads:\u003cul\u003e\n\u003cli\u003eBig Streets: Generates Primary roads and motorways\u003c\/li\u003e\n\u003cli\u003eMedium Streets: Secondary tertiary roads\u003c\/li\u003e\n\u003cli\u003eSmall Streets: Residental, living streets, service, footway (Dont use for bigger maps)\u003c\/li\u003e\n\u003cli\u003eStreet width multiplier: Multiply the thickness of the roads\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePin:\u003cul\u003e\n\u003cli\u003ePlace Pin\u003cul\u003e\u003cli\u003eOpens interactive View that allows you to place the Pin on any position you like\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCityname (Patreon Version): Enter a Cityname\u003c\/li\u003e\n\u003cli\u003ePin on City (Patreon Version): Place a Pin on the Cityname\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eSpecial (Patreon Version):\u003cul\u003e\u003cli\u003eAllows you to Create Jigzaw puzzle and sliding puzzles\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePost-Process:\u003cul\u003e\n\u003cli\u003eMountain Coloring\u003cul\u003e\n\u003cli\u003eMountain Treshole: The Treshold at what height mountains should start\u003c\/li\u003e\n\u003cli\u003eColor Mountains: Paint the Currently selected Map from the given Treshold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eContour Lines\u003cul\u003e\n\u003cli\u003eContour Line Thickness: Thickness of the Contour lines (reccomend layer thickness or a multiple of it)\u003c\/li\u003e\n\u003cli\u003eContour Line distance: Distance from the start of one contour line to the next one\u003c\/li\u003e\n\u003cli\u003eContour Line offset: The offset at what height the Contour lines should start\u003c\/li\u003e\n\u003cli\u003eContour Lines: Generate the Contour Lines as a separate Object\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMagnet Holes:\u003cul\u003e\u003cli\u003eMagnet holes: Set a Magnet diameter and height, press “Add Magnet Holes” to add Magnet holes on the bottom of the currently selected Map\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eDovetail Connection system:\u003cul\u003e\u003cli\u003eAdd dovetail Cutouts: Add Dovetail Cutouts to the Currently selected Map (STL files for connectors can be downloaded from this project page)\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eBottom Mark:\u003cul\u003e\n\u003cli\u003eAdd Bottom Mark: Add the Object Name to the Bottom of the Map (For better identification)\u003c\/li\u003e\n\u003cli\u003eBottom mark cutout: Enable this so the Bottom mark cutout will be a negative instead of a separate object\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eSVG\/Text Import:\u003cul\u003e\u003cli\u003eOpens Interactive Window that allows you to Place Text or a SVG file (compatible with Single-color-mode, but only on the map)\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eImport 2D Heightmap (Patreon Version)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePreset:\u003cul\u003e\n\u003cli\u003eSave and load Presets\u003c\/li\u003e\n\u003cli\u003eLoad Preset: Load the currently selected preset\u003c\/li\u003e\n\u003cli\u003eSave Preset: Save your current Settings under a Name you can Enter\u003c\/li\u003e\n\u003cli\u003eDelete Preset: Delete the currently selected preset\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAPI:\u003cul\u003e\n\u003cli\u003eSelect from one of 4 Diffrent APIs. Terrain-Tiles is selected by default. Only switch if you have problems with one of them.\u003c\/li\u003e\n\u003cli\u003eOpenTopography requies an API key that can be registered for free on their website but is really fast and reliable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAdditional Info:\u003cul\u003e\n\u003cli\u003eGeneration Settings: Select a Map and click this Button to get infos about the Generation settings of that Map\u003c\/li\u003e\n\u003cli\u003eMainly for debugging, finding Errors or to check what settings were used to create a map\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAttribution:\u003cul\u003e\u003cli\u003eCredit to the Datasources that made the Addon possible\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eShape Parameters:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWhen a shape with Text is selected a new Panel “Additional shape settings” appears at the bottom of the sidebar\u003c\/li\u003e\n\u003cli\u003eFont: Set the font of the Text\u003c\/li\u003e\n\u003cli\u003eText Size: Set the size of the Text\u003c\/li\u003e\n\u003cli\u003eText Size Title: Optional Text size for the Title.\u003c\/li\u003e\n\u003cli\u003ePlate Text\u003cul\u003e\n\u003cli\u003eCustomize the Text using Icons (Premium Version) and your own text as well as predefined string\u003c\/li\u003e\n\u003cli\u003e{name} = Name varialbe\u003c\/li\u003e\n\u003cli\u003e{length} = trail length\u003c\/li\u003e\n\u003cli\u003e{elevation} = traveled elevation\u003c\/li\u003e\n\u003cli\u003e{duration} = how long the trail took (if available in the GPX file)\u003c\/li\u003e\n\u003cli\u003e{date} = on what day the trip was made (if available in the GPX file)\u003c\/li\u003e\n\u003cli\u003e {speed} = average speed\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePlate Thickness: Thickness of the Baseplate\u003c\/li\u003e\n\u003cli\u003eBorderSize: Size of the base compared to the Size → 20% means Base is 20% Bigger than the map\u003c\/li\u003e\n\u003cli\u003ePlateInsertvalue: Insert into the Plate for better alignment of the Map if Plate and Map are printed separately\u003c\/li\u003e\n\u003cli\u003eTextAngle: angle of the Text rotated around the center\u003c\/li\u003e\n\u003cli\u003ePlate Bevel: Bevel the outside edges of the Plate\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eFILAMENT IM USING\u003c\/h4\u003e\u003cul\u003e\u003cli\u003e\n\u003cp\u003eI usually use 5 Colors (Reflinks)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGreen as basecolor (\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/amzn.to\/4hJIlYq\"\u003eAmazon\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eRed for the path (\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/amzn.to\/4iDjW88\"\u003eAmazon\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eBlue for water (\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/amzn.to\/4iDjW88\"\u003eAmazon\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eGrey for mountains (\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/amzn.to\/4iVtPhH\"\u003eAmazon\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003eDark Green for Forests (\u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/amzn.to\/3FLc3Pw\"\u003eAmazon\u003c\/a\u003e)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003ePATREON VERSION\u003c\/h3\u003e\u003cp\u003e \u003c\/p\u003e\u003cfigure class=\"image image_resized\" style=\"width: 95.02%\"\u003e\u003ca href=\"https:\/\/www.patreon.com\/EmGi3D\" target=\"_blank\" rel=\"noopener noreferrer ugc\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/2025-07-20_2d53bcf930da98.png\"\u003e\u003c\/a\u003e\u003c\/figure\u003e\u003cp\u003eI Spend hundreds of Hours on this Addon, Improving, Testing, and you can downlaod it here for Free. But Without my Patreon Supporters that wouldnt have been possible. Thats why the Patreon Version has some Extra Features and you can also get them by Supporting my Work. Here are some of the Extra Features\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSpecial Shapes inkl Tutorial (Sliding Puzzle or Jigzaw Puzzle)\u003c\/li\u003e\n\u003cli\u003ePlace Pins by Entering a City name\u003c\/li\u003e\n\u003cli\u003eChain Together multiple .GPX files together to a single one\u003c\/li\u003e\n\u003cli\u003eCreate Maps that contain multiple .GPX files\u003c\/li\u003e\n\u003cli\u003eCreate custom Shapes\u003c\/li\u003e\n\u003cli\u003eExtend Maps endlessly\u003c\/li\u003e\n\u003cli\u003e2D Heightmap on Bottom of the Map\u003c\/li\u003e\n\u003c\/ul\u003e\u003cfigure class=\"image\"\u003e\u003ca href=\"https:\/\/www.patreon.com\/EmGi3D\" target=\"_blank\" rel=\"noopener noreferrer ugc\"\u003e\u003cimg src=\"https:\/\/makerworld.bblmw.com\/makerworld\/model\/DSM00000001264871\/design\/2025-09-08_da8ecf36ebecb.png\"\u003e\u003c\/a\u003e\u003c\/figure\u003e\u003ch4\u003eUPDATELOG\u003c\/h4\u003e\u003cp\u003e\u003cstrong\u003e29.03.2025 Version 1.2\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e30.03.2025 Version 1.3\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e01.04.2025 Version 1.5\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e12.04.2025 Version 1.6\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e21.04.2025 Version 1.7\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e25.04.2025 Version 1.8\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e08.05.2025 Version 1.9\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e13.09.2025 Version 2.2\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e03.12.2025 Version 2.5\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e24.04.2026 Version 3.0\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"font-size: 16px\"\u003e\u003cstrong\u003e21.06.2026 Version 3.1\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eDesign by EmGi on MakerWorld (license: BY).\u003c\/p\u003e","brand":"Mymadmanlab","offers":[{"title":"Default Title","offer_id":67368664858928,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0809\/5280\/files\/0_750c5167-af02-412e-9014-3547260d19e5.png?v=1784040786","url":"https:\/\/mymadmanlab.com\/products\/hiking-and-cycling-map-generator-trailprint3d","provider":"Mymadmanlab.com","version":"1.0","type":"link"}