var mapOptions = { "RPE": { "RPE5": [ { "innerX": "-3543.6619718309857", "innerY": "-40.71702944942381", "outerX": "-3543.6619718309857", "outerY": "-40.71702944942381", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE5", "description": "RPE Grade 5" } } ], "RPE2A": [ { "innerX": "-3049.1677336747757", "innerY": "141.86939820742637", "outerX": "-3052.4967989756724", "outerY": "150.83226632522408", "thickness": "9.6", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } } ], "RPE2": [ { "innerX": "-2530.6017925736237", "innerY": "267.6056338028169", "outerX": "-2532.394366197183", "outerY": "279.12932138284253", "thickness": "11.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-2020.2304737516006", "innerY": "334.6991037131882", "outerX": "-2022.02304737516", "outerY": "348.7836107554417", "thickness": "14.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1499.8719590268886", "innerY": "372.3431498079385", "outerX": "-1499.8719590268886", "outerY": "385.1472471190781", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "158.258642765685", "innerY": "272.9833546734955", "outerX": "158.5147247119078", "outerY": "288.0921895006402", "thickness": "15.1", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "544.686299615877", "innerY": "256.59411011523684", "outerX": "544.9423815620999", "outerY": "265.3008962868118", "thickness": "8.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-996.1587708066581", "innerY": "358.51472471190783", "outerX": "-996.414852752881", "outerY": "371.57490396927017", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-780.2816901408451", "innerY": "355.6978233034571", "outerX": "-780.7938540332907", "outerY": "368.50192061459666", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-558.7708066581306", "innerY": "342.12548015364916", "outerX": "-558.2586427656851", "outerY": "357.49039692701666", "thickness": "15.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-338.0281690140845", "innerY": "317.2855313700384", "outerX": "-337.25992317541613", "outerY": "330.85787451984635", "thickness": "13.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-119.59026888604353", "innerY": "295.00640204865556", "outerX": "-119.84635083226632", "outerY": "309.09090909090907", "thickness": "14.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-7.93854033290653", "innerY": "292.44558258642763", "outerX": "-7.426376440460947", "outerY": "304.7375160051216", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "46.35083226632522", "innerY": "286.55569782330343", "outerX": "46.862996158770805", "outerY": "300.1280409731114", "thickness": "13.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1.0243277848911652", "innerY": "292.44558258642763", "outerX": "-0.5121638924455826", "outerY": "302.6888604353393", "thickness": "10.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "215.10883482714468", "innerY": "276.5685019206146", "outerX": "215.62099871959026", "outerY": "288.6043533930858", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "323.1754161331626", "innerY": "266.32522407170296", "outerX": "323.1754161331626", "outerY": "279.8975672215109", "thickness": "13.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "763.3802816901408", "innerY": "253.5211267605634", "outerX": "763.3802816901408", "outerY": "266.32522407170296", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "985.6594110115237", "innerY": "240.46094750320103", "outerX": "986.4276568501921", "outerY": "252.24071702944943", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1207.9385403329065", "innerY": "217.15749039692702", "outerX": "1208.7067861715748", "outerY": "231.24199743918052", "thickness": "14.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1755.1856594110116", "innerY": "145.71062740076823", "outerX": "1755.9539052496798", "outerY": "155.18565941101153", "thickness": "9.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2308.834827144686", "innerY": "76.05633802816901", "outerX": "2310.627400768246", "outerY": "87.58002560819462", "thickness": "11.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2861.203585147247", "innerY": "-91.93341869398208", "outerX": "2864.788732394366", "outerY": "-81.17797695262485", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ] }, "Sub-Retinal Space": { "SDD": [ { "innerX": "-3044.814340588988", "innerY": "133.41869398207427", "outerX": "-3049.1677336747757", "outerY": "141.86939820742637", "thickness": "9.5", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } } ], "Detached": [ { "innerX": "-996.1587708066581", "innerY": "358.51472471190783", "outerX": "-996.1587708066581", "outerY": "358.51472471190783", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-780.2816901408451", "innerY": "355.6978233034571", "outerX": "-780.2816901408451", "outerY": "355.6978233034571", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-558.7708066581306", "innerY": "342.12548015364916", "outerX": "-558.7708066581306", "outerY": "342.12548015364916", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-338.0281690140845", "innerY": "317.2855313700384", "outerX": "-338.0281690140845", "outerY": "317.2855313700384", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-119.59026888604353", "innerY": "295.00640204865556", "outerX": "-119.59026888604353", "outerY": "295.00640204865556", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-7.93854033290653", "innerY": "292.44558258642763", "outerX": "-7.93854033290653", "outerY": "292.44558258642763", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "46.35083226632522", "innerY": "286.55569782330343", "outerX": "46.35083226632522", "outerY": "286.55569782330343", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1.0243277848911652", "innerY": "292.44558258642763", "outerX": "-1.0243277848911652", "outerY": "292.44558258642763", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "158.258642765685", "innerY": "272.9833546734955", "outerX": "158.258642765685", "outerY": "272.9833546734955", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "215.10883482714468", "innerY": "276.5685019206146", "outerX": "215.10883482714468", "outerY": "276.5685019206146", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "323.1754161331626", "innerY": "266.32522407170296", "outerX": "323.1754161331626", "outerY": "266.32522407170296", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "544.686299615877", "innerY": "256.59411011523684", "outerX": "544.686299615877", "outerY": "256.59411011523684", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "763.3802816901408", "innerY": "253.5211267605634", "outerX": "763.3802816901408", "outerY": "253.5211267605634", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "985.6594110115237", "innerY": "240.46094750320103", "outerX": "985.6594110115237", "outerY": "240.46094750320103", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1207.9385403329065", "innerY": "217.15749039692702", "outerX": "1207.9385403329065", "outerY": "217.15749039692702", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1755.1856594110116", "innerY": "145.71062740076823", "outerX": "1755.1856594110116", "outerY": "145.71062740076823", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2308.834827144686", "innerY": "76.05633802816901", "outerX": "2308.834827144686", "outerY": "76.05633802816901", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2861.203585147247", "innerY": "-91.93341869398208", "outerX": "2861.203585147247", "outerY": "-91.93341869398208", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-2022.02304737516", "innerY": "348.7836107554417", "outerX": "-2022.02304737516", "outerY": "349.2957746478873", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1493.213828425096", "innerY": "385.6594110115237", "outerX": "-1493.213828425096", "outerY": "386.68373879641484", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-996.6709346991037", "innerY": "373.3674775928297", "outerX": "-996.6709346991037", "outerY": "374.39180537772086", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-781.0499359795134", "innerY": "370.550576184379", "outerX": "-781.0499359795134", "outerY": "371.83098591549293", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-558.5147247119078", "innerY": "358.51472471190783", "outerX": "-558.7708066581306", "outerY": "359.53905249679894", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-337.0038412291933", "innerY": "332.9065300896287", "outerX": "-337.0038412291933", "outerY": "333.67477592829704", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-119.84635083226632", "innerY": "311.3956466069142", "outerX": "-119.84635083226632", "outerY": "312.4199743918054", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-7.170294494238156", "innerY": "306.5300896286812", "outerX": "-7.170294494238156", "outerY": "307.29833546734955", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "46.862996158770805", "innerY": "300.1280409731114", "outerX": "46.862996158770805", "outerY": "301.66453265044817", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-0.2560819462227913", "innerY": "306.2740076824584", "outerX": "0.0", "outerY": "307.0422535211268", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "158.5147247119078", "innerY": "292.44558258642763", "outerX": "158.5147247119078", "outerY": "293.21382842509604", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "763.3802816901408", "innerY": "266.32522407170296", "outerX": "763.3802816901408", "outerY": "267.0934699103713", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "986.4276568501921", "innerY": "253.2650448143406", "outerX": "986.6837387964148", "outerY": "254.80153649167733", "thickness": "1.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1208.7067861715748", "innerY": "231.24199743918052", "outerX": "1208.9628681177976", "outerY": "232.2663252240717", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1755.9539052496798", "innerY": "155.18565941101153", "outerX": "1755.9539052496798", "outerY": "156.2099871959027", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2310.627400768246", "innerY": "87.58002560819462", "outerX": "2310.627400768246", "outerY": "88.348271446863", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2868.1177976952627", "innerY": "-81.69014084507042", "outerX": "2868.373879641485", "outerY": "-80.92189500640205", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "215.62099871959026", "innerY": "288.6043533930858", "outerX": "215.87708066581305", "outerY": "290.39692701664535", "thickness": "1.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "323.4314980793854", "innerY": "281.43405889884764", "outerX": "323.6875800256082", "outerY": "282.7144686299616", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "544.686299615877", "innerY": "272.4711907810499", "outerX": "544.686299615877", "outerY": "276.3124199743918", "thickness": "3.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ] }, "BlamD": { "Early": [ { "innerX": "-996.414852752881", "innerY": "371.57490396927017", "outerX": "-996.6709346991037", "outerY": "373.3674775928297", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-780.7938540332907", "innerY": "368.50192061459666", "outerX": "-781.0499359795134", "outerY": "370.550576184379", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-558.2586427656851", "innerY": "357.49039692701666", "outerX": "-558.5147247119078", "outerY": "358.51472471190783", "thickness": "1.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-337.25992317541613", "innerY": "330.85787451984635", "outerX": "-337.0038412291933", "outerY": "332.9065300896287", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-119.84635083226632", "innerY": "309.09090909090907", "outerX": "-119.84635083226632", "outerY": "311.3956466069142", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-7.426376440460947", "innerY": "304.7375160051216", "outerX": "-7.170294494238156", "outerY": "306.5300896286812", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-0.5121638924455826", "innerY": "302.6888604353393", "outerX": "-0.2560819462227913", "outerY": "306.2740076824584", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "158.5147247119078", "innerY": "288.0921895006402", "outerX": "158.5147247119078", "outerY": "292.44558258642763", "thickness": "4.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "323.1754161331626", "innerY": "279.8975672215109", "outerX": "323.4314980793854", "outerY": "281.43405889884764", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "544.9423815620999", "innerY": "265.3008962868118", "outerX": "544.686299615877", "outerY": "272.4711907810499", "thickness": "7.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "986.4276568501921", "innerY": "252.24071702944943", "outerX": "986.4276568501921", "outerY": "253.2650448143406", "thickness": "1.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "OS": { "Convolutions": [ { "innerX": "-714.7247119078105", "innerY": "255.3137003841229", "outerX": "-706.0179257362356", "outerY": "260.94750320102435", "thickness": "10.4", "layer": "OS", "feature": { "code": "Convolutions", "description": "Convolutions" } }, { "innerX": "-670.1664532650448", "innerY": "237.9001280409731", "outerX": "-664.2765685019206", "outerY": "245.58258642765685", "thickness": "9.9", "layer": "OS", "feature": { "code": "Convolutions", "description": "Convolutions" } } ] }, "ChC": { "Ghost": [ { "innerX": "53.0089628681178", "innerY": "305.2496798975672", "outerX": "53.0089628681178", "outerY": "305.2496798975672", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "1773.111395646607", "innerY": "157.49039692701663", "outerX": "1773.111395646607", "outerY": "157.49039692701663", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] }, "OPL Henle": { "EctopicPRnuc": [ { "innerX": "1979.5134443021766", "innerY": "-133.93085787451986", "outerX": "1980.7938540332907", "outerY": "-109.34699103713189", "thickness": "24.6", "layer": "OPL Henle", "feature": { "code": "EctopicPRnuc", "description": "Ectopic Photoreceptor Nuclei" } } ] } } var layers = []; var icon_base = "https://maps.google.com/mapfiles/ms/micons/"; //var colors = ["mm_20_purple.png", "mm_20_yellow.png", "mm_20_blue.png", "mm_20_white.png", "mm_20_green.png", //"mm_20_red.png", "mm_20_black.png", "mm_20_orange.png", "mm_20_gray.png", "mm_20_brown.png"]; var colors = ["purple.png", "yellow.png", "blue.png", "lightblue.png", "green.png", "red.png", "pink.png", "orange.png"]; var count = 0; for (var layer in mapOptions){ console.log(layer); var codes = []; for (var code in mapOptions[layer]) { var icon = icon_base + colors[count]; codes.push({ pageName:code, pageId:code.replace(/ /g,'_'), linkUrl:"loadAnnotation('" + layer + "', '" + code + "', '" + icon + "')", icon: icon, }); count++; } layers.push({ hasScd:true, pageName:layer, pageId:layer.replace(/ /g,'_'), secondClass:codes }); } var navOptions = { styles:{ logo:{ imgUrl:'', linkUrl:'' }, showMore:true, }, firstClass:layers }