# TTRPG Tools: Maps publish data (markers) ```json { "size": { "w": 1008, "h": 1024 }, "layers": [ { "id": "default", "name": "Default", "visible": true, "locked": false } ], "markers": [ { "type": "pin", "id": "marker_58ty02", "x": 0.19262566137566137, "y": 0.27196248372395837, "layer": "default", "link": "Banesford#Mayoral Homestead", "iconKey": "pinRed", "tooltip": "Mayoral Homestead", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_qdlbyg", "x": 0.6159060846560847, "y": 0.400543212890625, "layer": "default", "link": "Banesford#Church of Zallohse", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_wt7ktk", "x": 0.8159722222222223, "y": 0.10106404622395833, "layer": "default", "link": "Banesford#Bolivan Ranch:", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_ryt0cu", "x": 0.7977843915343916, "y": 0.566558837890625, "layer": "default", "link": "Banesford#Zedaar Grain and Feed", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_mvumm4", "x": 0.7547949735449736, "y": 0.791168212890625, "layer": "default", "link": "Banesford#Reeve’s Academy", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_tkbh84", "x": 0.22900132275132276, "y": 0.8709208170572917, "layer": "default", "link": "Banesford#Cranston Ranch:", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_2ngryg", "x": 0.47371031746031744, "y": 0.5193583170572917, "layer": "default", "link": "Banesford#Canary Theater", "iconKey": "pinRed", "tooltip": "", "scaleLikeSticker": true } ], "bases": [ "z_Attachments/Maps/Banesford Map AI.jpg" ], "overlays": [], "activeBase": "z_Attachments/Maps/Banesford Map AI.jpg", "measurement": { "scales": {}, "customUnitPxPerUnit": {}, "travelTimePresetIds": [], "travelDaysEnabled": false, "displayUnit": "km" }, "pinSizeOverrides": {}, "grids": [], "panClamp": true, "drawLayers": [], "drawings": [], "secondScreen": { "showGrids": true }, "textLayers": [] } ```