var mapOptions = { "NFL": { "ERM": [ { "innerX": "-2493.8587512794265", "innerY": "-870.0102354145342", "outerX": "-2495.905834186284", "outerY": "-744.8822927328556", "thickness": "125.1", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-2007.9324462640736", "innerY": "-921.6990788126918", "outerX": "-2010.2354145342886", "outerY": "-864.89252814739", "thickness": "56.9", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-1497.952917093142", "innerY": "-922.9785056294779", "outerX": "-1502.302968270215", "outerY": "-854.6571136131013", "thickness": "68.5", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } } ] }, "RPE": { "RPE2A": [ { "innerX": "-2490.532241555783", "innerY": "-629.2221084953941", "outerX": "-2498.2088024564996", "outerY": "-615.1484135107471", "thickness": "16.0", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } } ], "RPE5": [ { "innerX": "-2108.751279426817", "innerY": "-423.4902763561924", "outerX": "-2108.751279426817", "outerY": "-423.4902763561924", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE5", "description": "RPE Grade 5" } }, { "innerX": "-1667.6049129989765", "innerY": "-204.45240532241556", "outerX": "-1667.6049129989765", "outerY": "-204.45240532241556", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE5", "description": "RPE Grade 5" } } ], "RPE6": [ { "innerX": "-1106.704196519959", "innerY": "-67.80962128966223", "outerX": "-1106.9600818833162", "outerY": "-61.41248720573183", "thickness": "6.4", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "-858.4953940634596", "innerY": "-30.96212896622313", "outerX": "-859.5189355168884", "outerY": "-26.612077789150458", "thickness": "4.5", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "-660.1842374616172", "innerY": "-31.72978505629478", "outerX": "-662.2313203684749", "outerY": "-17.400204708290683", "thickness": "14.5", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "-389.9692937563971", "innerY": "-39.66223132036847", "outerX": "-391.50460593654043", "outerY": "-26.867963152507674", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "-7.420675537359263", "innerY": "-64.73899692937563", "outerX": "-7.932446264073695", "outerY": "-54.247697031729786", "thickness": "10.5", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "2013.050153531218", "innerY": "-340.5834186284544", "outerX": "2013.5619242579323", "outerY": "-325.7420675537359", "thickness": "14.9", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "2564.9948822927327", "innerY": "-477.22620266120776", "outerX": "2573.6949846468783", "outerY": "-458.8024564994882", "thickness": "20.4", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } }, { "innerX": "3020.470829068577", "innerY": "-720.0614124872056", "outerX": "3025.5885363357215", "outerY": "-712.3848515864893", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE6", "description": "RPE Grade 6" } } ], "RPE2L": [ { "innerX": "596.7246673490276", "innerY": "-98.51586489252814", "outerX": "596.7246673490276", "outerY": "-39.15046059365404", "thickness": "59.4", "layer": "RPE", "feature": { "code": "RPE2L", "description": "RPE Grade 2L" } }, { "innerX": "1016.8884339815762", "innerY": "-161.46366427840326", "outerX": "1014.8413510747184", "outerY": "-95.44524053224156", "thickness": "66.1", "layer": "RPE", "feature": { "code": "RPE2L", "description": "RPE Grade 2L" } }, { "innerX": "1506.3971340839303", "innerY": "-245.90583418628452", "outerX": "1513.050153531218", "outerY": "-220.06141248720573", "thickness": "26.7", "layer": "RPE", "feature": { "code": "RPE2L", "description": "RPE Grade 2L" } } ] }, "Sub-RPE Space": { "Scar fibrovasc": [ { "innerX": "-2497.1852610030705", "innerY": "-609.5189355168884", "outerX": "-2508.1883316274307", "outerY": "-573.6949846468782", "thickness": "37.5", "layer": "Sub-RPE Space", "feature": [ { "code": "Scar fibrovasc", "description": "Scar fibrovascular" }, { "code": "Cells pigmented", "description": "Cells pigmented" } ], "featureType": "Array" }, { "innerX": "-1087.2569089048106", "innerY": "-54.503582395087", "outerX": "-1089.3039918116683", "outerY": "-42.22108495394063", "thickness": "12.5", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } }, { "innerX": "-858.2395087001023", "innerY": "-25.588536335721596", "outerX": "-857.7277379733879", "outerY": "-12.282497441146365", "thickness": "13.3", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } }, { "innerX": "-663.5107471852609", "innerY": "-10.491299897645854", "outerX": "-664.2784032753326", "outerY": "-3.3265097236438073", "thickness": "7.2", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } }, { "innerX": "596.7246673490276", "innerY": "-39.15046059365404", "outerX": "595.7011258955987", "outerY": "-14.585465711361309", "thickness": "24.6", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } }, { "innerX": "1015.353121801433", "innerY": "-93.90992835209826", "outerX": "1015.8648925281474", "outerY": "-67.80962128966223", "thickness": "26.1", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } }, { "innerX": "1515.353121801433", "innerY": "-215.19959058341863", "outerX": "1520.4708290685771", "outerY": "-177.07267144319343", "thickness": "38.5", "layer": "Sub-RPE Space", "feature": [ { "code": "Scar fibrovasc", "description": "Scar fibrovascular" }, { "code": "Scar fibrocell", "description": "Scar fibrocellular" } ], "featureType": "Array" }, { "innerX": "3025.5885363357215", "innerY": "-712.3848515864893", "outerX": "3042.988741044012", "outerY": "-669.9078812691914", "thickness": "45.9", "layer": "Sub-RPE Space", "feature": [ { "code": "Scar fibrovasc", "description": "Scar fibrovascular" }, { "code": "Scar hyaline", "description": "Scar, hyaline" } ], "featureType": "Array" } ], "Scar disc": [ { "innerX": "-2108.751279426817", "innerY": "-423.4902763561924", "outerX": "-2125.639713408393", "outerY": "-385.10747185261", "thickness": "41.9", "layer": "Sub-RPE Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } }, { "innerX": "-1667.6049129989765", "innerY": "-206.7553735926305", "outerX": "-1671.4431934493346", "outerY": "-192.16990788126918", "thickness": "15.1", "layer": "Sub-RPE Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } } ], "Scar fibrocell": [ { "innerX": "-391.50460593654043", "innerY": "-26.867963152507674", "outerX": "-393.55168884339815", "outerY": "0.7676560900716478", "thickness": "27.7", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } }, { "innerX": "2001.0235414534288", "innerY": "-319.85670419651996", "outerX": "2002.0470829068577", "outerY": "-289.40634595701124", "thickness": "30.5", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } } ], "Other": [ { "innerX": "-7.676560900716479", "innerY": "-50.66530194472876", "outerX": "-8.18833162743091", "outerY": "-1.2794268167860798", "thickness": "49.4", "layer": "Sub-RPE Space", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Neovasc", "description": "Neovascularization" }, { "code": "Scar fibrocell", "description": "Scar fibrocellular" } ], "featureType": "Array" } ], "Scar hyaline": [ { "innerX": "2573.6949846468783", "innerY": "-458.8024564994882", "outerX": "2585.209825997953", "outerY": "-439.86693961105425", "thickness": "22.2", "layer": "Sub-RPE Space", "feature": { "code": "Scar hyaline", "description": "Scar, hyaline" } } ] }, "ChC": { "Ghost": [ { "innerX": "-2519.4472876151485", "innerY": "-574.2067553735926", "outerX": "-2519.4472876151485", "outerY": "-574.2067553735926", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "-1661.7195496417605", "innerY": "-185.00511770726715", "outerX": "-1661.7195496417605", "outerY": "-185.00511770726715", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "2.5588536335721597", "innerY": "4.861821903787103", "outerX": "2.5588536335721597", "outerY": "4.861821903787103", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "597.4923234390992", "innerY": "-9.211873080859775", "outerX": "597.4923234390992", "outerY": "-9.211873080859775", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "1018.4237461617195", "innerY": "-62.180143295803475", "outerX": "1018.4237461617195", "outerY": "-62.180143295803475", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "2036.591606960082", "innerY": "-290.94165813715455", "outerX": "2036.591606960082", "outerY": "-290.94165813715455", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "2605.424769703173", "innerY": "-444.7287615148413", "outerX": "2605.424769703173", "outerY": "-444.7287615148413", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ], "Other": [ { "innerX": "-2115.148413510747", "innerY": "-376.4073694984647", "outerX": "-2115.148413510747", "outerY": "-376.4073694984647", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Ghost", "description": "Ghost Capillary" } ], "featureType": "Array" }, { "innerX": "-385.61924257932446", "innerY": "2.8147389969293757", "outerX": "-385.61924257932446", "outerY": "2.8147389969293757", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Other", "description": "New Feature Name" } }, { "innerX": "3041.9651995905833", "innerY": "-665.813715455476", "outerX": "3041.9651995905833", "outerY": "-665.813715455476", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Ghost", "description": "Ghost Capillary" } ], "featureType": "Array" } ] }, "Choroid": { "Infiltrate": [ { "innerX": "-2519.4472876151485", "innerY": "-574.2067553735926", "outerX": "-2540.9416581371543", "outerY": "-523.5414534288639", "thickness": "55.0", "layer": "Choroid", "feature": { "code": "Infiltrate", "description": "Cellular Infiltrate" } }, { "innerX": "0.0", "innerY": "6.1412487205731825", "outerX": "-1.0235414534288638", "outerY": "60.388945752302966", "thickness": "54.3", "layer": "Choroid", "feature": { "code": "Infiltrate", "description": "Cellular Infiltrate" } } ], "LipGlob": [ { "innerX": "1523.7973387922211", "innerY": "-167.34902763561922", "outerX": "1528.403275332651", "outerY": "-97.49232343909928", "thickness": "70.0", "layer": "Choroid", "feature": { "code": "LipGlob", "description": "Lipid Globules" } } ] }, "OPL Henle": { "Tubul closed": [ { "innerX": "-2002.558853633572", "innerY": "-794.7799385875128", "outerX": "-2004.6059365404299", "outerY": "-737.9733879222108", "thickness": "56.8", "layer": "OPL Henle", "feature": { "code": "Tubul closed", "description": "Tubulation closed" } }, { "innerX": "-1520.21494370522", "innerY": "-749.4882292732856", "outerX": "-1535.568065506653", "outerY": "-706.4994882292732", "thickness": "45.6", "layer": "OPL Henle", "feature": { "code": "Tubul closed", "description": "Tubulation closed" } } ], "RPEfrag": [ { "innerX": "1005.1177072671443", "innerY": "-180.39918116683725", "outerX": "1005.6294779938587", "outerY": "-168.11668372569088", "thickness": "12.3", "layer": "OPL Henle", "feature": [ { "code": "RPEfrag", "description": "RPE Fragment" }, { "code": "Tubul closed", "description": "Tubulation closed" } ], "featureType": "Array" }, { "innerX": "1486.949846468782", "innerY": "-313.2036847492323", "outerX": "1486.949846468782", "outerY": "-313.2036847492323", "thickness": "0.0", "layer": "OPL Henle", "feature": [ { "code": "RPEfrag", "description": "RPE Fragment" }, { "code": "Tubul closed", "description": "Tubulation closed" } ], "featureType": "Array" } ] }, "Sub-Retinal Space": { "Scar disc": [ { "innerX": "-2010.4912998976458", "innerY": "-728.2497441146367", "outerX": "-2108.751279426817", "outerY": "-423.4902763561924", "thickness": "320.2", "layer": "Sub-Retinal Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } }, { "innerX": "-1514.0736949846469", "innerY": "-692.4257932446263", "outerX": "-1667.6049129989765", "outerY": "-204.45240532241556", "thickness": "511.6", "layer": "Sub-Retinal Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } }, { "innerX": "-996.6734902763561", "innerY": "-645.3428863868986", "outerX": "-1131.7809621289662", "outerY": "-72.1596724667349", "thickness": "588.9", "layer": "Sub-Retinal Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } }, { "innerX": "-786.5916069600819", "innerY": "-564.9948822927329", "outerX": "-930.9109518935517", "outerY": "-46.05936540429887", "thickness": "538.6", "layer": "Sub-Retinal Space", "feature": { "code": "Scar disc", "description": "Scar disciform" } } ], "Scar fibrovasc": [ { "innerX": "-563.2036847492324", "innerY": "-434.4933469805527", "outerX": "-664.5342886386899", "outerY": "-35.312180143295805", "thickness": "411.8", "layer": "Sub-Retinal Space", "feature": [ { "code": "Scar fibrovasc", "description": "Scar fibrovascular" }, { "code": "Scar disc", "description": "Scar disciform" } ], "featureType": "Array" }, { "innerX": "-350.0511770726714", "innerY": "-257.164790174002", "outerX": "-380.75742067553733", "outerY": "-33.00921187308086", "thickness": "226.2", "layer": "Sub-Retinal Space", "feature": [ { "code": "Scar fibrovasc", "description": "Scar fibrovascular" }, { "code": "Scar hyaline", "description": "Scar, hyaline" }, { "code": "Scar disc", "description": "Scar disciform" } ], "featureType": "Array" } ], "Scar fibrocell": [ { "innerX": "-6.6530194472876145", "innerY": "-98.51586489252814", "outerX": "-7.420675537359263", "outerY": "-64.73899692937563", "thickness": "33.8", "layer": "Sub-Retinal Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } } ], "Tubul closed": [ { "innerX": "1503.0706243602865", "innerY": "-265.09723643807575", "outerX": "1506.3971340839303", "outerY": "-245.90583418628452", "thickness": "19.5", "layer": "Sub-Retinal Space", "feature": { "code": "Tubul closed", "description": "Tubulation closed" } } ], "Scar hyaline": [ { "innerX": "2003.838280450358", "innerY": "-393.29580348004095", "outerX": "2013.050153531218", "outerY": "-340.5834186284544", "thickness": "53.5", "layer": "Sub-Retinal Space", "feature": { "code": "Scar hyaline", "description": "Scar, hyaline" } }, { "innerX": "2539.9181166837257", "innerY": "-535.8239508700102", "outerX": "2564.9948822927327", "outerY": "-477.22620266120776", "thickness": "63.7", "layer": "Sub-Retinal Space", "feature": { "code": "Scar hyaline", "description": "Scar, hyaline" } }, { "innerX": "2987.7175025588535", "innerY": "-790.1740020470829", "outerX": "3020.470829068577", "outerY": "-720.0614124872056", "thickness": "77.4", "layer": "Sub-Retinal Space", "feature": { "code": "Scar hyaline", "description": "Scar, hyaline" } } ] }, "BlamD": { "Persistent": [ { "innerX": "-662.2313203684749", "innerY": "-17.400204708290683", "outerX": "-663.5107471852609", "outerY": "-10.491299897645854", "thickness": "7.0", "layer": "BlamD", "feature": { "code": "Persistent", "description": "Persistent" } }, { "innerX": "-7.932446264073695", "innerY": "-54.247697031729786", "outerX": "-7.676560900716479", "outerY": "-50.66530194472876", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Persistent", "description": "Persistent" } }, { "innerX": "1014.8413510747184", "innerY": "-95.44524053224156", "outerX": "1015.353121801433", "outerY": "-93.90992835209826", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Persistent", "description": "Persistent" } }, { "innerX": "1513.050153531218", "innerY": "-220.06141248720573", "outerX": "1515.353121801433", "outerY": "-215.19959058341863", "thickness": "5.4", "layer": "BlamD", "feature": { "code": "Persistent", "description": "Persistent" } }, { "innerX": "2001.0235414534288", "innerY": "-322.9273285568065", "outerX": "2001.0235414534288", "outerY": "-319.85670419651996", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Persistent", "description": "Persistent" } } ] } } 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 }