Minnesota

Map Name: Minnesota

Javascript Alias: maps/minnesota

New format for marker data in JSON:

{
    "map": {
        "showshadow": "0",
        "showlabels": "0",
        "showmarkerlabels": "1",
        "fillcolor": "F1f1f1",
        "bordercolor": "CCCCCC",
        "basefont": "Verdana",
        "basefontsize": "10",
        "markerbordercolor": "000000",
        "markerbgcolor": "FF5904",
        "markerradius": "6",
        "usehovercolor": "0",
        "hoveronempty": "0",
        "showmarkertooltip": "1",
        "canvasBorderColor": "375277",
        "canvasBorderAlpha": "0"
    },
    "markers": {
        "shapes": [
            {
                "id": "myCustomShape",
                "type": "circle",
                "fillcolor": "FFFFFF,333333",
                "fillpattern": "radial",
                "showborder": "0",
                "radius": "4"
            },
            {
                "id": "newCustomShape",
                "type": "circle",
                "fillcolor": "FFFFFF,000099",
                "fillpattern": "radial",
                "showborder": "0",
                "radius": "3"
            }
        ],
        "items": [
            {
                "id": "ST",
                "shapeid": "myCustomShape",
                "x": "348.29",
                "y": "487.55",
                "label": "St.Paul",
                "labelpos": "right"
            },
            {
                "id": "01",
                "shapeid": "newCustomShape",
                "x": "592.58",
                "y": "174.2",
                "label": "Grand Portage",
                "labelpos": "left"
            },
            {
                "id": "02",
                "shapeid": "newCustomShape",
                "x": "522.49",
                "y": "204.09",
                "label": "Grand Marais",
                "labelpos": "left"
            },
            {
                "id": "03",
                "shapeid": "newCustomShape",
                "x": "469.92",
                "y": "251.5",
                "label": "Two Harbors",
                "labelpos": "right"
            },
            {
                "id": "04",
                "shapeid": "newCustomShape",
                "x": "424.57",
                "y": "299.95",
                "label": "Duluth",
                "labelpos": "right"
            },
            {
                "id": "05",
                "shapeid": "newCustomShape",
                "x": "398.8",
                "y": "305.1",
                "label": "Cloquet",
                "labelpos": "left"
            },
            {
                "id": "06",
                "shapeid": "newCustomShape",
                "x": "359.63",
                "y": "390.66",
                "label": "Pine City",
                "labelpos": "right"
            },
            {
                "id": "07",
                "shapeid": "newCustomShape",
                "x": "327.68",
                "y": "399.93",
                "label": "Milaca",
                "labelpos": "left"
            },
            {
                "id": "08",
                "shapeid": "newCustomShape",
                "x": "321.49",
                "y": "318.5",
                "label": "Aitkin"
            },
            {
                "id": "09",
                "shapeid": "newCustomShape"
            },
            {
                "id": "10",
                "shapeid": "newCustomShape",
                "x": "334.89",
                "y": "454.56",
                "label": "Anoka"
            },
            {
                "id": "11",
                "shapeid": "newCustomShape",
                "x": "346.23",
                "y": "464.87",
                "label": "Coon Rapids",
                "labelpos": "right"
            },
            {
                "id": "12",
                "shapeid": "newCustomShape",
                "x": "331.8",
                "y": "477.24",
                "label": "Brooklyn Park",
                "labelpos": "left"
            },
            {
                "id": "13",
                "shapeid": "newCustomShape",
                "x": "343.14",
                "y": "490.64",
                "label": "Minneapolis",
                "labelpos": "left"
            },
            {
                "id": "14",
                "shapeid": "newCustomShape",
                "x": "319.43",
                "y": "503.01",
                "label": "Eden Prairie",
                "labelpos": "left"
            },
            {
                "id": "15",
                "shapeid": "newCustomShape",
                "x": "349.32",
                "y": "504.04",
                "label": "Bloomington",
                "labelpos": "right"
            },
            {
                "id": "16",
                "shapeid": "newCustomShape",
                "x": "349.32",
                "y": "517.44",
                "label": "Burnsville",
                "labelpos": "right"
            },
            {
                "id": "17",
                "shapeid": "newCustomShape",
                "x": "357.57",
                "y": "531.87",
                "label": "Lakeville",
                "labelpos": "left"
            },
            {
                "id": "18",
                "shapeid": "newCustomShape",
                "x": "385.4",
                "y": "534.96",
                "label": "Red Wing",
                "labelpos": "right"
            },
            {
                "id": "19",
                "shapeid": "newCustomShape",
                "x": "362.72",
                "y": "547.33",
                "label": "Northfield",
                "labelpos": "left"
            },
            {
                "id": "20",
                "shapeid": "newCustomShape",
                "x": "347.26",
                "y": "561.76",
                "label": "Faribault",
                "labelpos": "right"
            },
            {
                "id": "21",
                "shapeid": "newCustomShape",
                "x": "347.26",
                "y": "583.41",
                "label": "Owatonna",
                "labelpos": "right"
            },
            {
                "id": "22",
                "shapeid": "newCustomShape",
                "x": "374.06",
                "y": "593.72",
                "label": "Rochester",
                "labelpos": "right"
            },
            {
                "id": "23",
                "shapeid": "newCustomShape",
                "x": "454.46",
                "y": "588.56",
                "label": "Winona"
            },
            {
                "id": "24",
                "shapeid": "newCustomShape",
                "x": "434.88",
                "y": "623.61",
                "label": "Preston",
                "labelpos": "right"
            },
            {
                "id": "25",
                "shapeid": "newCustomShape",
                "x": "365.81",
                "y": "618.46",
                "label": "Austin",
                "labelpos": "left"
            },
            {
                "id": "26",
                "shapeid": "newCustomShape",
                "x": "345.2",
                "y": "633.92",
                "label": "Albert Lea",
                "labelpos": "right"
            },
            {
                "id": "27",
                "shapeid": "newCustomShape",
                "x": "269.95",
                "y": "628.76",
                "label": "Blue Earth",
                "labelpos": "right"
            },
            {
                "id": "28",
                "shapeid": "newCustomShape",
                "x": "221.51",
                "y": "620.52",
                "label": "Fairmont",
                "labelpos": "right"
            },
            {
                "id": "29",
                "shapeid": "newCustomShape",
                "x": "180.28",
                "y": "625.67",
                "label": "Worthington",
                "labelpos": "bottom"
            },
            {
                "id": "30",
                "shapeid": "newCustomShape",
                "x": "115.34",
                "y": "622.58",
                "label": "Luverne",
                "labelpos": "left"
            },
            {
                "id": "31",
                "shapeid": "newCustomShape",
                "x": "112.25",
                "y": "587.53",
                "label": "Pipestone",
                "labelpos": "left"
            },
            {
                "id": "32",
                "shapeid": "newCustomShape",
                "x": "157.6",
                "y": "571.04",
                "label": "Marshall",
                "labelpos": "left"
            },
            {
                "id": "33",
                "shapeid": "newCustomShape",
                "x": "196.77",
                "y": "540.12",
                "label": "Redwood Falls",
                "labelpos": "left"
            },
            {
                "id": "34",
                "shapeid": "newCustomShape",
                "x": "167.91",
                "y": "515.38",
                "label": "Granite Falls",
                "labelpos": "left"
            },
            {
                "id": "35",
                "shapeid": "newCustomShape",
                "x": "151.41",
                "y": "495.79",
                "label": "Montevideo",
                "labelpos": "right"
            },
            {
                "id": "36",
                "shapeid": "newCustomShape",
                "x": "105.03",
                "y": "489.61",
                "label": "Madison",
                "labelpos": "left"
            },
            {
                "id": "37",
                "shapeid": "newCustomShape",
                "x": "99.88",
                "y": "463.84",
                "label": "Ortonville",
                "labelpos": "left"
            },
            {
                "id": "38",
                "shapeid": "newCustomShape",
                "x": "88.54",
                "y": "359.73",
                "label": "Breckenridge",
                "labelpos": "right"
            },
            {
                "id": "39",
                "shapeid": "newCustomShape",
                "x": "76.17",
                "y": "283.46",
                "label": "Moorhead",
                "labelpos": "right"
            },
            {
                "id": "40",
                "shapeid": "newCustomShape",
                "x": "111.22",
                "y": "347.36",
                "label": "Fergus Falls",
                "labelpos": "right"
            },
            {
                "id": "41",
                "shapeid": "newCustomShape",
                "x": "105.03",
                "y": "296.86",
                "label": "Detroit Lake",
                "labelpos": "right"
            },
            {
                "id": "42",
                "shapeid": "newCustomShape",
                "x": "207.08",
                "y": "318.5",
                "label": "Wadena",
                "labelpos": "right"
            },
            {
                "id": "43",
                "shapeid": "newCustomShape",
                "x": "148.32",
                "y": "443.23",
                "label": "Morris",
                "labelpos": "left"
            },
            {
                "id": "44",
                "shapeid": "newCustomShape",
                "x": "161.72",
                "y": "411.27",
                "label": "Alexandria",
                "labelpos": "left"
            },
            {
                "id": "45",
                "shapeid": "newCustomShape",
                "x": "208.11",
                "y": "278.3",
                "label": "Park Rapids",
                "labelpos": "top"
            },
            {
                "id": "46",
                "shapeid": "newCustomShape",
                "x": "253.46",
                "y": "262.84",
                "label": "Walker",
                "labelpos": "right"
            },
            {
                "id": "47",
                "shapeid": "newCustomShape",
                "x": "167.91",
                "y": "232.95",
                "label": "Mahnomen",
                "labelpos": "left"
            },
            {
                "id": "48",
                "shapeid": "newCustomShape",
                "x": "205.02",
                "y": "196.87",
                "label": "Bagley"
            },
            {
                "id": "49",
                "shapeid": "newCustomShape",
                "x": "242.12",
                "y": "199.96",
                "label": "Bemidji",
                "labelpos": "right"
            },
            {
                "id": "50",
                "shapeid": "newCustomShape",
                "x": "315.31",
                "y": "227.8",
                "label": "Grand Rapids",
                "labelpos": "left"
            },
            {
                "id": "51",
                "shapeid": "newCustomShape",
                "x": "354.48",
                "y": "205.12",
                "label": "Hibbing",
                "labelpos": "right"
            },
            {
                "id": "52",
                "shapeid": "newCustomShape",
                "x": "396.74",
                "y": "182.44",
                "label": "Virginia",
                "labelpos": "left"
            },
            {
                "id": "53",
                "shapeid": "newCustomShape",
                "x": "439",
                "y": "150.49",
                "label": "Ely",
                "labelpos": "left"
            },
            {
                "id": "54",
                "shapeid": "newCustomShape",
                "x": "331.8",
                "y": "96.89",
                "label": "International Falls"
            },
            {
                "id": "55",
                "shapeid": "newCustomShape",
                "x": "235.94",
                "y": "83.49",
                "label": "Baudette"
            },
            {
                "id": "56",
                "shapeid": "newCustomShape",
                "x": "174.09",
                "y": "52.56",
                "label": "Warroad",
                "labelpos": "left"
            },
            {
                "id": "57",
                "shapeid": "newCustomShape",
                "x": "155.54",
                "y": "68.03",
                "label": "Roseau",
                "labelpos": "right"
            },
            {
                "id": "58",
                "shapeid": "newCustomShape",
                "x": "69.98",
                "y": "70.09",
                "label": "Hallock"
            },
            {
                "id": "59",
                "shapeid": "newCustomShape",
                "x": "81.32",
                "y": "179.35",
                "label": "Crookston",
                "labelpos": "left"
            },
            {
                "id": "60",
                "shapeid": "newCustomShape",
                "x": "52.46",
                "y": "159.76",
                "label": "East Grand Forks",
                "labelpos": "right"
            },
            {
                "id": "61",
                "shapeid": "newCustomShape",
                "x": "102.97",
                "y": "120.6",
                "label": "Warren",
                "labelpos": "left"
            },
            {
                "id": "62",
                "shapeid": "newCustomShape",
                "x": "147.29",
                "y": "134",
                "label": "Thief River Falls",
                "labelpos": "right"
            },
            {
                "id": "63",
                "shapeid": "newCustomShape",
                "x": "285.41",
                "y": "352.52",
                "label": "Brainerd",
                "labelpos": "right"
            },
            {
                "id": "64",
                "shapeid": "newCustomShape",
                "x": "253.46",
                "y": "400.96",
                "label": "Little Falls"
            },
            {
                "id": "65",
                "shapeid": "newCustomShape",
                "x": "228.72",
                "y": "418.49",
                "label": "Sauk Centre",
                "labelpos": "left"
            },
            {
                "id": "66",
                "shapeid": "newCustomShape",
                "x": "255.52",
                "y": "431.89",
                "label": "St.Cloud",
                "labelpos": "right"
            },
            {
                "id": "67",
                "shapeid": "newCustomShape",
                "x": "249.34",
                "y": "460.75",
                "label": "Litchfield",
                "labelpos": "right"
            },
            {
                "id": "68",
                "shapeid": "newCustomShape",
                "x": "270.98",
                "y": "481.36",
                "label": "Hutchinson",
                "labelpos": "left"
            },
            {
                "id": "69",
                "shapeid": "newCustomShape",
                "x": "218.42",
                "y": "512.29",
                "label": "Olivia ",
                "labelpos": "left"
            },
            {
                "id": "70",
                "shapeid": "newCustomShape",
                "x": "234.91",
                "y": "545.27",
                "label": "New Ulm",
                "labelpos": "left"
            },
            {
                "id": "71",
                "shapeid": "newCustomShape",
                "x": "219.45",
                "y": "568.98",
                "label": "St.James",
                "labelpos": "left"
            },
            {
                "id": "72",
                "shapeid": "newCustomShape",
                "x": "181.31",
                "y": "586.5",
                "label": "Windom",
                "labelpos": "right"
            },
            {
                "id": "73",
                "shapeid": "newCustomShape",
                "x": "265.83",
                "y": "555.58",
                "label": "Mankato",
                "labelpos": "bottom"
            }
        ]
    }
}

Old format for marker data in JSON, using separate application and definition blocks:

{
    "map": {},
    "markers": {
        "shapes": [
            {
                "id": "myCustomShape",
                "type": "circle",
                "fillcolor": "FFFFFF,333333",
                "fillpattern": "radial",
                "showborder": "0",
                "radius": "4"
            },
            {
                "id": "newCustomShape",
                "type": "circle",
                "fillcolor": "FFFFFF,000099",
                "fillpattern": "radial",
                "showborder": "0",
                "radius": "3"
            }
        ],
        "definition": [
            {
                "id": "ST",
                "x": "348.29",
                "y": "487.55",
                "label": "St.Paul",
                "labelpos": "right"
            },
            {
                "id": "01",
                "x": "592.58",
                "y": "174.2",
                "label": "Grand Portage",
                "labelpos": "left"
            },
            {
                "id": "02",
                "x": "522.49",
                "y": "204.09",
                "label": "Grand Marais",
                "labelpos": "left"
            },
            {
                "id": "03",
                "x": "469.92",
                "y": "251.5",
                "label": "Two Harbors",
                "labelpos": "right"
            },
            {
                "id": "04",
                "x": "424.57",
                "y": "299.95",
                "label": "Duluth",
                "labelpos": "right"
            },
            {
                "id": "05",
                "x": "398.8",
                "y": "305.1",
                "label": "Cloquet",
                "labelpos": "left"
            },
            {
                "id": "06",
                "x": "359.63",
                "y": "390.66",
                "label": "Pine City",
                "labelpos": "right"
            },
            {
                "id": "07",
                "x": "327.68",
                "y": "399.93",
                "label": "Milaca",
                "labelpos": "left"
            },
            {
                "id": "08",
                "x": "321.49",
                "y": "318.5",
                "label": "Aitkin"
            },
            {
                "id": "10",
                "x": "334.89",
                "y": "454.56",
                "label": "Anoka"
            },
            {
                "id": "11",
                "x": "346.23",
                "y": "464.87",
                "label": "Coon Rapids",
                "labelpos": "right"
            },
            {
                "id": "12",
                "x": "331.8",
                "y": "477.24",
                "label": "Brooklyn Park",
                "labelpos": "left"
            },
            {
                "id": "13",
                "x": "343.14",
                "y": "490.64",
                "label": "Minneapolis",
                "labelpos": "left"
            },
            {
                "id": "14",
                "x": "319.43",
                "y": "503.01",
                "label": "Eden Prairie",
                "labelpos": "left"
            },
            {
                "id": "15",
                "x": "349.32",
                "y": "504.04",
                "label": "Bloomington",
                "labelpos": "right"
            },
            {
                "id": "16",
                "x": "349.32",
                "y": "517.44",
                "label": "Burnsville",
                "labelpos": "right"
            },
            {
                "id": "17",
                "x": "357.57",
                "y": "531.87",
                "label": "Lakeville",
                "labelpos": "left"
            },
            {
                "id": "18",
                "x": "385.4",
                "y": "534.96",
                "label": "Red Wing",
                "labelpos": "right"
            },
            {
                "id": "19",
                "x": "362.72",
                "y": "547.33",
                "label": "Northfield",
                "labelpos": "left"
            },
            {
                "id": "20",
                "x": "347.26",
                "y": "561.76",
                "label": "Faribault",
                "labelpos": "right"
            },
            {
                "id": "21",
                "x": "347.26",
                "y": "583.41",
                "label": "Owatonna",
                "labelpos": "right"
            },
            {
                "id": "22",
                "x": "374.06",
                "y": "593.72",
                "label": "Rochester",
                "labelpos": "right"
            },
            {
                "id": "23",
                "x": "454.46",
                "y": "588.56",
                "label": "Winona"
            },
            {
                "id": "24",
                "x": "434.88",
                "y": "623.61",
                "label": "Preston",
                "labelpos": "right"
            },
            {
                "id": "25",
                "x": "365.81",
                "y": "618.46",
                "label": "Austin",
                "labelpos": "left"
            },
            {
                "id": "26",
                "x": "345.2",
                "y": "633.92",
                "label": "Albert Lea",
                "labelpos": "right"
            },
            {
                "id": "27",
                "x": "269.95",
                "y": "628.76",
                "label": "Blue Earth",
                "labelpos": "right"
            },
            {
                "id": "28",
                "x": "221.51",
                "y": "620.52",
                "label": "Fairmont",
                "labelpos": "right"
            },
            {
                "id": "29",
                "x": "180.28",
                "y": "625.67",
                "label": "Worthington",
                "labelpos": "bottom"
            },
            {
                "id": "30",
                "x": "115.34",
                "y": "622.58",
                "label": "Luverne",
                "labelpos": "left"
            },
            {
                "id": "31",
                "x": "112.25",
                "y": "587.53",
                "label": "Pipestone",
                "labelpos": "left"
            },
            {
                "id": "32",
                "x": "157.6",
                "y": "571.04",
                "label": "Marshall",
                "labelpos": "left"
            },
            {
                "id": "33",
                "x": "196.77",
                "y": "540.12",
                "label": "Redwood Falls",
                "labelpos": "left"
            },
            {
                "id": "34",
                "x": "167.91",
                "y": "515.38",
                "label": "Granite Falls",
                "labelpos": "left"
            },
            {
                "id": "35",
                "x": "151.41",
                "y": "495.79",
                "label": "Montevideo",
                "labelpos": "right"
            },
            {
                "id": "36",
                "x": "105.03",
                "y": "489.61",
                "label": "Madison",
                "labelpos": "left"
            },
            {
                "id": "37",
                "x": "99.88",
                "y": "463.84",
                "label": "Ortonville",
                "labelpos": "left"
            },
            {
                "id": "38",
                "x": "88.54",
                "y": "359.73",
                "label": "Breckenridge",
                "labelpos": "right"
            },
            {
                "id": "39",
                "x": "76.17",
                "y": "283.46",
                "label": "Moorhead",
                "labelpos": "right"
            },
            {
                "id": "40",
                "x": "111.22",
                "y": "347.36",
                "label": "Fergus Falls",
                "labelpos": "right"
            },
            {
                "id": "41",
                "x": "105.03",
                "y": "296.86",
                "label": "Detroit Lake",
                "labelpos": "right"
            },
            {
                "id": "42",
                "x": "207.08",
                "y": "318.5",
                "label": "Wadena",
                "labelpos": "right"
            },
            {
                "id": "43",
                "x": "148.32",
                "y": "443.23",
                "label": "Morris",
                "labelpos": "left"
            },
            {
                "id": "44",
                "x": "161.72",
                "y": "411.27",
                "label": "Alexandria",
                "labelpos": "left"
            },
            {
                "id": "45",
                "x": "208.11",
                "y": "278.3",
                "label": "Park Rapids",
                "labelpos": "top"
            },
            {
                "id": "46",
                "x": "253.46",
                "y": "262.84",
                "label": "Walker",
                "labelpos": "right"
            },
            {
                "id": "47",
                "x": "167.91",
                "y": "232.95",
                "label": "Mahnomen",
                "labelpos": "left"
            },
            {
                "id": "48",
                "x": "205.02",
                "y": "196.87",
                "label": "Bagley"
            },
            {
                "id": "49",
                "x": "242.12",
                "y": "199.96",
                "label": "Bemidji",
                "labelpos": "right"
            },
            {
                "id": "50",
                "x": "315.31",
                "y": "227.8",
                "label": "Grand Rapids",
                "labelpos": "left"
            },
            {
                "id": "51",
                "x": "354.48",
                "y": "205.12",
                "label": "Hibbing",
                "labelpos": "right"
            },
            {
                "id": "52",
                "x": "396.74",
                "y": "182.44",
                "label": "Virginia",
                "labelpos": "left"
            },
            {
                "id": "53",
                "x": "439",
                "y": "150.49",
                "label": "Ely",
                "labelpos": "left"
            },
            {
                "id": "54",
                "x": "331.8",
                "y": "96.89",
                "label": "International Falls"
            },
            {
                "id": "55",
                "x": "235.94",
                "y": "83.49",
                "label": "Baudette"
            },
            {
                "id": "56",
                "x": "174.09",
                "y": "52.56",
                "label": "Warroad",
                "labelpos": "left"
            },
            {
                "id": "57",
                "x": "155.54",
                "y": "68.03",
                "label": "Roseau",
                "labelpos": "right"
            },
            {
                "id": "58",
                "x": "69.98",
                "y": "70.09",
                "label": "Hallock"
            },
            {
                "id": "59",
                "x": "81.32",
                "y": "179.35",
                "label": "Crookston",
                "labelpos": "left"
            },
            {
                "id": "60",
                "x": "52.46",
                "y": "159.76",
                "label": "East Grand Forks",
                "labelpos": "right"
            },
            {
                "id": "61",
                "x": "102.97",
                "y": "120.6",
                "label": "Warren",
                "labelpos": "left"
            },
            {
                "id": "62",
                "x": "147.29",
                "y": "134",
                "label": "Thief River Falls",
                "labelpos": "right"
            },
            {
                "id": "63",
                "x": "285.41",
                "y": "352.52",
                "label": "Brainerd",
                "labelpos": "right"
            },
            {
                "id": "64",
                "x": "253.46",
                "y": "400.96",
                "label": "Little Falls"
            },
            {
                "id": "65",
                "x": "228.72",
                "y": "418.49",
                "label": "Sauk Centre",
                "labelpos": "left"
            },
            {
                "id": "66",
                "x": "255.52",
                "y": "431.89",
                "label": "St.Cloud",
                "labelpos": "right"
            },
            {
                "id": "67",
                "x": "249.34",
                "y": "460.75",
                "label": "Litchfield",
                "labelpos": "right"
            },
            {
                "id": "68",
                "x": "270.98",
                "y": "481.36",
                "label": "Hutchinson",
                "labelpos": "left"
            },
            {
                "id": "69",
                "x": "218.42",
                "y": "512.29",
                "label": "Olivia ",
                "labelpos": "left"
            },
            {
                "id": "70",
                "x": "234.91",
                "y": "545.27",
                "label": "New Ulm",
                "labelpos": "left"
            },
            {
                "id": "71",
                "x": "219.45",
                "y": "568.98",
                "label": "St.James",
                "labelpos": "left"
            },
            {
                "id": "72",
                "x": "181.31",
                "y": "586.5",
                "label": "Windom",
                "labelpos": "right"
            },
            {
                "id": "73",
                "x": "265.83",
                "y": "555.58",
                "label": "Mankato",
                "labelpos": "bottom"
            },
            {
                "id": "72",
                "x": "269.95",
                "y": "527.75",
                "label": "St.Peter",
                "labelpos": "left"
            }
        ],
        "application": [
            {
                "id": "ST",
                "shapeid": "myCustomShape"
            },
            {
                "id": "01",
                "shapeid": "newCustomShape"
            },
            {
                "id": "02",
                "shapeid": "newCustomShape"
            },
            {
                "id": "03",
                "shapeid": "newCustomShape"
            },
            {
                "id": "04",
                "shapeid": "newCustomShape"
            },
            {
                "id": "05",
                "shapeid": "newCustomShape"
            },
            {
                "id": "06",
                "shapeid": "newCustomShape"
            },
            {
                "id": "07",
                "shapeid": "newCustomShape"
            },
            {
                "id": "08",
                "shapeid": "newCustomShape"
            },
            {
                "id": "09",
                "shapeid": "newCustomShape"
            },
            {
                "id": "10",
                "shapeid": "newCustomShape"
            },
            {
                "id": "11",
                "shapeid": "newCustomShape"
            },
            {
                "id": "12",
                "shapeid": "newCustomShape"
            },
            {
                "id": "13",
                "shapeid": "newCustomShape"
            },
            {
                "id": "14",
                "shapeid": "newCustomShape"
            },
            {
                "id": "15",
                "shapeid": "newCustomShape"
            },
            {
                "id": "16",
                "shapeid": "newCustomShape"
            },
            {
                "id": "17",
                "shapeid": "newCustomShape"
            },
            {
                "id": "18",
                "shapeid": "newCustomShape"
            },
            {
                "id": "19",
                "shapeid": "newCustomShape"
            },
            {
                "id": "20",
                "shapeid": "newCustomShape"
            },
            {
                "id": "21",
                "shapeid": "newCustomShape"
            },
            {
                "id": "22",
                "shapeid": "newCustomShape"
            },
            {
                "id": "23",
                "shapeid": "newCustomShape"
            },
            {
                "id": "24",
                "shapeid": "newCustomShape"
            },
            {
                "id": "25",
                "shapeid": "newCustomShape"
            },
            {
                "id": "26",
                "shapeid": "newCustomShape"
            },
            {
                "id": "27",
                "shapeid": "newCustomShape"
            },
            {
                "id": "28",
                "shapeid": "newCustomShape"
            },
            {
                "id": "29",
                "shapeid": "newCustomShape"
            },
            {
                "id": "30",
                "shapeid": "newCustomShape"
            },
            {
                "id": "31",
                "shapeid": "newCustomShape"
            },
            {
                "id": "32",
                "shapeid": "newCustomShape"
            },
            {
                "id": "33",
                "shapeid": "newCustomShape"
            },
            {
                "id": "34",
                "shapeid": "newCustomShape"
            },
            {
                "id": "35",
                "shapeid": "newCustomShape"
            },
            {
                "id": "36",
                "shapeid": "newCustomShape"
            },
            {
                "id": "37",
                "shapeid": "newCustomShape"
            },
            {
                "id": "38",
                "shapeid": "newCustomShape"
            },
            {
                "id": "39",
                "shapeid": "newCustomShape"
            },
            {
                "id": "40",
                "shapeid": "newCustomShape"
            },
            {
                "id": "41",
                "shapeid": "newCustomShape"
            },
            {
                "id": "42",
                "shapeid": "newCustomShape"
            },
            {
                "id": "43",
                "shapeid": "newCustomShape"
            },
            {
                "id": "44",
                "shapeid": "newCustomShape"
            },
            {
                "id": "45",
                "shapeid": "newCustomShape"
            },
            {
                "id": "46",
                "shapeid": "newCustomShape"
            },
            {
                "id": "47",
                "shapeid": "newCustomShape"
            },
            {
                "id": "48",
                "shapeid": "newCustomShape"
            },
            {
                "id": "49",
                "shapeid": "newCustomShape"
            },
            {
                "id": "50",
                "shapeid": "newCustomShape"
            },
            {
                "id": "51",
                "shapeid": "newCustomShape"
            },
            {
                "id": "52",
                "shapeid": "newCustomShape"
            },
            {
                "id": "53",
                "shapeid": "newCustomShape"
            },
            {
                "id": "54",
                "shapeid": "newCustomShape"
            },
            {
                "id": "55",
                "shapeid": "newCustomShape"
            },
            {
                "id": "56",
                "shapeid": "newCustomShape"
            },
            {
                "id": "57",
                "shapeid": "newCustomShape"
            },
            {
                "id": "58",
                "shapeid": "newCustomShape"
            },
            {
                "id": "59",
                "shapeid": "newCustomShape"
            },
            {
                "id": "60",
                "shapeid": "newCustomShape"
            },
            {
                "id": "61",
                "shapeid": "newCustomShape"
            },
            {
                "id": "62",
                "shapeid": "newCustomShape"
            },
            {
                "id": "63",
                "shapeid": "newCustomShape"
            },
            {
                "id": "64",
                "shapeid": "newCustomShape"
            },
            {
                "id": "65",
                "shapeid": "newCustomShape"
            },
            {
                "id": "66",
                "shapeid": "newCustomShape"
            },
            {
                "id": "67",
                "shapeid": "newCustomShape"
            },
            {
                "id": "68",
                "shapeid": "newCustomShape"
            },
            {
                "id": "69",
                "shapeid": "newCustomShape"
            },
            {
                "id": "70",
                "shapeid": "newCustomShape"
            },
            {
                "id": "71",
                "shapeid": "newCustomShape"
            },
            {
                "id": "72",
                "shapeid": "newCustomShape"
            },
            {
                "id": "73",
                "shapeid": "newCustomShape"
            }
        ]
    }
}

Old format for marker data in XML, using separate and blocks:

<map> 
    <markers>
       <shapes>
           <shape id='myCustomShape' type='circle' fillColor='FFFFFF,333333' fillPattern='radial' showBorder='0' radius='4'/>
           <shape id='newCustomShape' type='circle' fillColor='FFFFFF,000099' fillPattern='radial' showBorder='0' radius='3'/>
        </shapes>
        <definition>
            <marker id='ST' x='348.29' y='487.55' label='St.Paul' labelpos='right' />
            <marker id='01' x='592.58' y='174.2' label='Grand Portage' labelPos='left'  />
            <marker id='02' x='522.49' y='204.09' label='Grand Marais' labelPos='left'  />
            <marker id='03' x='469.92' y='251.5' label='Two Harbors' labelPos='right'  />
            <marker id='04' x='424.57' y='299.95' label='Duluth' labelPos='right'  />
            <marker id='05' x='398.8' y='305.1' label='Cloquet' labelPos='left'  />
            <marker id='06' x='359.63' y='390.66' label='Pine City' labelPos='right'  />
            <marker id='07' x='327.68' y='399.93' label='Milaca' labelPos='left'  />
            <marker id='08' x='321.49' y='318.5' label='Aitkin'  />
            <marker id='10' x='334.89' y='454.56' label='Anoka'  />
            <marker id='11' x='346.23' y='464.87' label='Coon Rapids' labelPos='right'  />
            <marker id='12' x='331.8' y='477.24' label='Brooklyn Park' labelPos='left'  />
            <marker id='13' x='343.14' y='490.64' label='Minneapolis'  labelPos='left'/>
            <marker id='14' x='319.43' y='503.01' label='Eden Prairie' labelPos='left'  />
            <marker id='15' x='349.32' y='504.04' label='Bloomington' labelPos='right'  />
            <marker id='16' x='349.32' y='517.44' label='Burnsville' labelPos='right'  />
            <marker id='17' x='357.57' y='531.87' label='Lakeville' labelPos='left'  />
            <marker id='18' x='385.4' y='534.96' label='Red Wing' labelPos='right'  />
            <marker id='19' x='362.72' y='547.33' label='Northfield' labelPos='left'  />
            <marker id='20' x='347.26' y='561.76' label='Faribault' labelPos='right'  />
            <marker id='21' x='347.26' y='583.41' label='Owatonna' labelPos='right'  />
            <marker id='22' x='374.06' y='593.72' label='Rochester' labelPos='right'  />
            <marker id='23' x='454.46' y='588.56' label='Winona'  />
            <marker id='24' x='434.88' y='623.61' label='Preston' labelPos='right'  />
            <marker id='25' x='365.81' y='618.46' label='Austin' labelPos='left'  />
            <marker id='26' x='345.2' y='633.92' label='Albert Lea' labelPos='right'  />
            <marker id='27' x='269.95' y='628.76' label='Blue Earth' labelPos='right'  />
            <marker id='28' x='221.51' y='620.52' label='Fairmont' labelPos='right'  />
            <marker id='29' x='180.28' y='625.67' label='Worthington' labelPos='bottom'  />
            <marker id='30' x='115.34' y='622.58' label='Luverne' labelPos='left'  />
            <marker id='31' x='112.25' y='587.53' label='Pipestone' labelPos='left'  />
            <marker id='32' x='157.6' y='571.04' label='Marshall' labelPos='left'  />
            <marker id='33' x='196.77' y='540.12' label='Redwood Falls' labelPos='left'  />
            <marker id='34' x='167.91' y='515.38' label='Granite Falls' labelPos='left'  />
            <marker id='35' x='151.41' y='495.79' label='Montevideo' labelPos='right'  />
            <marker id='36' x='105.03' y='489.61' label='Madison' labelPos='left'  />
            <marker id='37' x='99.88' y='463.84' label='Ortonville' labelPos='left'  />
            <marker id='38' x='88.54' y='359.73' label='Breckenridge' labelPos='right'  />
            <marker id='39' x='76.17' y='283.46' label='Moorhead' labelPos='right'  />
            <marker id='40' x='111.22' y='347.36' label='Fergus Falls' labelPos='right'  />
            <marker id='41' x='105.03' y='296.86' label='Detroit Lake' labelPos='right'  />
            <marker id='42' x='207.08' y='318.5' label='Wadena' labelPos='right'  />
            <marker id='43' x='148.32' y='443.23' label='Morris' labelPos='left'  />
            <marker id='44' x='161.72' y='411.27' label='Alexandria' labelPos='left'  />
            <marker id='45' x='208.11' y='278.3' label='Park Rapids' labelPos='top'  />
            <marker id='46' x='253.46' y='262.84' label='Walker' labelPos='right'  />
            <marker id='47' x='167.91' y='232.95' label='Mahnomen' labelPos='left'  />
            <marker id='48' x='205.02' y='196.87' label='Bagley'  />
            <marker id='49' x='242.12' y='199.96' label='Bemidji' labelPos='right'  />
            <marker id='50' x='315.31' y='227.8' label='Grand Rapids' labelPos='left'  />
            <marker id='51' x='354.48' y='205.12' label='Hibbing' labelPos='right'  />
            <marker id='52' x='396.74' y='182.44' label='Virginia' labelPos='left'  />
            <marker id='53' x='439' y='150.49' label='Ely' labelPos='left'  />
            <marker id='54' x='331.8' y='96.89' label='International Falls'  />
            <marker id='55' x='235.94' y='83.49' label='Baudette'  />
            <marker id='56' x='174.09' y='52.56' label='Warroad' labelPos='left'  />
            <marker id='57' x='155.54' y='68.03' label='Roseau' labelPos='right'  />
            <marker id='58' x='69.98' y='70.09' label='Hallock'  />
            <marker id='59' x='81.32' y='179.35' label='Crookston' labelPos='left'  />
            <marker id='60' x='52.46' y='159.76' label='East Grand Forks' labelPos='right'  />
            <marker id='61' x='102.97' y='120.6' label='Warren' labelPos='left'  />
            <marker id='62' x='147.29' y='134' label='Thief River Falls' labelPos='right'  />
            <marker id='63' x='285.41' y='352.52' label='Brainerd' labelPos='right'  />
            <marker id='64' x='253.46' y='400.96' label='Little Falls'  />
            <marker id='65' x='228.72' y='418.49' label='Sauk Centre' labelPos='left'  />
            <marker id='66' x='255.52' y='431.89' label='St.Cloud' labelPos='right'  />
            <marker id='67' x='249.34' y='460.75' label='Litchfield' labelPos='right'  />
            <marker id='68' x='270.98' y='481.36' label='Hutchinson' labelPos='left'  />
            <marker id='69' x='218.42' y='512.29' label='Olivia ' labelPos='left'  />
            <marker id='70' x='234.91' y='545.27' label='New Ulm' labelPos='left'  />
            <marker id='71' x='219.45' y='568.98' label='St.James' labelPos='left'  />
            <marker id='72' x='181.31' y='586.5' label='Windom' labelPos='right'  />
            <marker id='73' x='265.83' y='555.58' label='Mankato' labelPos='bottom'  />
            <marker id='72' x='269.95' y='527.75' label='St.Peter' labelPos='left'  />
        </definition>    
        <application>
            <marker id='ST' shapeId='myCustomShape'  />
            <marker id='01' shapeId='newCustomShape'  />
            <marker id='02' shapeId='newCustomShape'  />
            <marker id='03' shapeId='newCustomShape'  />
            <marker id='04' shapeId='newCustomShape'  />
            <marker id='05' shapeId='newCustomShape'  />
            <marker id='06' shapeId='newCustomShape'  />
            <marker id='07' shapeId='newCustomShape'  />
            <marker id='08' shapeId='newCustomShape'  />
            <marker id='09' shapeId='newCustomShape'  />
            <marker id='10' shapeId='newCustomShape'  />
            <marker id='11' shapeId='newCustomShape'  />
            <marker id='12' shapeId='newCustomShape'  />
            <marker id='13' shapeId='newCustomShape'  />
            <marker id='14' shapeId='newCustomShape'  />
            <marker id='15' shapeId='newCustomShape'  />
            <marker id='16' shapeId='newCustomShape'  />
            <marker id='17' shapeId='newCustomShape'  />
            <marker id='18' shapeId='newCustomShape'  />
            <marker id='19' shapeId='newCustomShape'  />
            <marker id='20' shapeId='newCustomShape'  />
            <marker id='21' shapeId='newCustomShape'  />
            <marker id='22' shapeId='newCustomShape'  />
            <marker id='23' shapeId='newCustomShape'  />
            <marker id='24' shapeId='newCustomShape'  />
            <marker id='25' shapeId='newCustomShape'  />
            <marker id='26' shapeId='newCustomShape'  />
            <marker id='27' shapeId='newCustomShape'  />
            <marker id='28' shapeId='newCustomShape'  />
            <marker id='29' shapeId='newCustomShape'  />
            <marker id='30' shapeId='newCustomShape'  />
            <marker id='31' shapeId='newCustomShape'  />
            <marker id='32' shapeId='newCustomShape'  />
            <marker id='33' shapeId='newCustomShape'  />
            <marker id='34' shapeId='newCustomShape'  />
            <marker id='35' shapeId='newCustomShape'  />
            <marker id='36' shapeId='newCustomShape'  />
            <marker id='37' shapeId='newCustomShape'  />
            <marker id='38' shapeId='newCustomShape'  />
            <marker id='39' shapeId='newCustomShape'  />
            <marker id='40' shapeId='newCustomShape'  />
            <marker id='41' shapeId='newCustomShape'  />
            <marker id='42' shapeId='newCustomShape'  />
            <marker id='43' shapeId='newCustomShape' />
            <marker id='44' shapeId='newCustomShape'  />
            <marker id='45' shapeId='newCustomShape'  />
            <marker id='46' shapeId='newCustomShape'  />
            <marker id='47' shapeId='newCustomShape'  />
            <marker id='48' shapeId='newCustomShape'  />
            <marker id='49' shapeId='newCustomShape'  />
            <marker id='50' shapeId='newCustomShape'  />
            <marker id='51' shapeId='newCustomShape'  />
            <marker id='52' shapeId='newCustomShape'  />
            <marker id='53' shapeId='newCustomShape'  />
            <marker id='54' shapeId='newCustomShape'  />
            <marker id='55' shapeId='newCustomShape'  />
            <marker id='56' shapeId='newCustomShape'  />
            <marker id='57' shapeId='newCustomShape'  />
            <marker id='58' shapeId='newCustomShape'  />
            <marker id='59' shapeId='newCustomShape'  />
            <marker id='60' shapeId='newCustomShape'  />
            <marker id='61' shapeId='newCustomShape'  />
            <marker id='62' shapeId='newCustomShape'  />
            <marker id='63' shapeId='newCustomShape'  />
            <marker id='64' shapeId='newCustomShape'  />
            <marker id='65' shapeId='newCustomShape'  />
            <marker id='66' shapeId='newCustomShape'  />
            <marker id='67' shapeId='newCustomShape'  />
            <marker id='68' shapeId='newCustomShape'  />
            <marker id='69' shapeId='newCustomShape'  />
            <marker id='70' shapeId='newCustomShape'  />
            <marker id='71' shapeId='newCustomShape'  />
            <marker id='72' shapeId='newCustomShape'  />
            <marker id='73' shapeId='newCustomShape'  />

        </application>
    </markers>
</map>