var mapOptions = { "Sub-Retinal Space": { "SDD": [ { "innerX": "-2963.664278403275", "innerY": "-1116.6837256908905", "outerX": "-2971.596724667349", "outerY": "-1095.7011258955988", "thickness": "22.4", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" } }, { "innerX": "-2566.274309109519", "innerY": "-866.6837256908905", "outerX": "-2572.1596724667347", "outerY": "-854.1453428863869", "thickness": "13.9", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-2067.809621289662", "innerY": "-596.9805527123848", "outerX": "-2069.3449334698053", "outerY": "-591.0951893551688", "thickness": "6.1", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2969.037871033777", "innerY": "-806.8065506653019", "outerX": "2968.270214943705", "outerY": "-791.1975435005118", "thickness": "15.6", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" } } ], "Other": [ { "innerX": "-1520.4708290685771", "innerY": "-443.7052200614125", "outerX": "-1520.4708290685771", "outerY": "-443.7052200614125", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Other", "description": "New Feature Name" } }, { "innerX": "-1014.329580348004", "innerY": "-285.0562947799386", "outerX": "-1017.6560900716479", "outerY": "-273.79733879222107", "thickness": "11.7", "layer": "Sub-Retinal Space", "feature": { "code": "Other", "description": "New Feature Name" } }, { "innerX": "-624.8720573183214", "innerY": "-172.21084953940633", "outerX": "-627.4309109518936", "outerY": "-154.81064483111567", "thickness": "17.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Oildrop", "description": "Oil Droplets" } ], "featureType": "Array" } ], "Oildrop": [ { "innerX": "1005.1177072671443", "innerY": "-64.48311156601842", "outerX": "1006.1412487205731", "outerY": "-58.341862845445235", "thickness": "6.2", "layer": "Sub-Retinal Space", "feature": { "code": "Oildrop", "description": "Oil Droplets" } }, { "innerX": "2003.582395087001", "innerY": "-324.2067553735926", "outerX": "2004.6059365404299", "outerY": "-316.0184237461617", "thickness": "8.3", "layer": "Sub-Retinal Space", "feature": { "code": "Oildrop", "description": "Oil Droplets" } }, { "innerX": "2498.7205731832137", "innerY": "-559.8771750255885", "outerX": "2502.8147389969295", "outerY": "-554.5035823950869", "thickness": "6.8", "layer": "Sub-Retinal Space", "feature": { "code": "Oildrop", "description": "Oil Droplets" } } ] }, "RPE": { "RPE2": [ { "innerX": "-2971.596724667349", "innerY": "-1095.7011258955988", "outerX": "-2975.6908904810643", "outerY": "-1088.2804503582395", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-2572.1596724667347", "innerY": "-854.1453428863869", "outerX": "-2573.950870010235", "outerY": "-846.4687819856704", "thickness": "7.9", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE3": [ { "innerX": "-2069.3449334698053", "innerY": "-591.0951893551688", "outerX": "-2072.1596724667347", "outerY": "-585.4657113613101", "thickness": "6.3", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } }, { "innerX": "-1017.6560900716479", "innerY": "-273.79733879222107", "outerX": "-1019.9590583418628", "outerY": "-263.81780962128965", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } }, { "innerX": "-627.4309109518936", "innerY": "-154.81064483111567", "outerX": "-630.5015353121801", "outerY": "-145.08700102354146", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } }, { "innerX": "1512.2824974411462", "innerY": "-188.33162743091094", "outerX": "1513.8178096212896", "outerY": "-176.81678607983622", "thickness": "11.6", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } }, { "innerX": "2004.6059365404299", "innerY": "-316.0184237461617", "outerX": "2010.7471852610029", "outerY": "-306.0388945752303", "thickness": "11.7", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } } ], "RPE2A": [ { "innerX": "-1520.4708290685771", "innerY": "-443.7052200614125", "outerX": "-1526.100307062436", "outerY": "-435.0051177072671", "thickness": "10.4", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } }, { "innerX": "594.4216990788127", "innerY": "-30.706243602865914", "outerX": "593.3981576253838", "outerY": "-11.514841351074718", "thickness": "19.2", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } }, { "innerX": "2502.8147389969295", "innerY": "-554.5035823950869", "outerX": "2508.1883316274307", "outerY": "-542.9887410440123", "thickness": "12.7", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } } ], "RPE4": [ { "innerX": "-14.329580348004093", "innerY": "-30.706243602865914", "outerX": "-14.329580348004093", "outerY": "-30.706243602865914", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } }, { "innerX": "1006.1412487205731", "innerY": "-58.341862845445235", "outerX": "1006.1412487205731", "outerY": "-58.341862845445235", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } } ], "RPE2B": [ { "innerX": "2968.270214943705", "innerY": "-791.1975435005118", "outerX": "2966.990788126919", "outerY": "-780.4503582395087", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE2B", "description": "RPE Grade 2B" } } ] }, "BlamD": { "Early": [ { "innerX": "-2975.6908904810643", "innerY": "-1088.2804503582395", "outerX": "-2981.5762538382805", "outerY": "-1074.718526100307", "thickness": "14.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2573.950870010235", "innerY": "-846.4687819856704", "outerX": "-2576.25383828045", "outerY": "-840.3275332650971", "thickness": "6.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1526.356192425793", "innerY": "-434.4933469805527", "outerX": "-1529.4268167860798", "outerY": "-425.0255885363357", "thickness": "10.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1019.9590583418628", "innerY": "-263.81780962128965", "outerX": "-1023.5414534288639", "outerY": "-251.53531218014328", "thickness": "12.8", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "-630.5015353121801", "innerY": "-145.08700102354146", "outerX": "-631.0133060388946", "outerY": "-138.43398157625384", "thickness": "6.7", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "-14.329580348004093", "innerY": "-30.706243602865914", "outerX": "-15.353121801432957", "outerY": "-15.353121801432957", "thickness": "15.4", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "593.3981576253838", "innerY": "-11.514841351074718", "outerX": "593.654042988741", "outerY": "5.373592630501535", "thickness": "16.9", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "1006.1412487205731", "innerY": "-58.341862845445235", "outerX": "1007.164790174002", "outerY": "-42.22108495394063", "thickness": "16.2", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "1520.9825997952917", "innerY": "-177.32855680655067", "outerX": "1523.7973387922211", "outerY": "-165.81371545547594", "thickness": "11.9", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "2010.7471852610029", "innerY": "-306.0388945752303", "outerX": "2013.050153531218", "outerY": "-296.0593654042989", "thickness": "10.2", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "2508.1883316274307", "innerY": "-542.9887410440123", "outerX": "2510.2354145342883", "outerY": "-537.1033776867963", "thickness": "6.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2966.990788126919", "innerY": "-780.4503582395087", "outerX": "2966.4790174002046", "outerY": "-773.0296827021494", "thickness": "7.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Sub-RPE Space": { "BlinD": [ { "innerX": "-2985.1586489252813", "innerY": "-1066.0184237461617", "outerX": "-2985.926305015353", "outerY": "-1064.4831115660184", "thickness": "1.7", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-2576.25383828045", "innerY": "-840.3275332650971", "outerX": "-2576.5097236438073", "outerY": "-839.3039918116683", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-1530.1944728761514", "innerY": "-391.76049129989764", "outerX": "-1530.4503582395087", "outerY": "-391.2487205731832", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": [ { "code": "BlinD", "description": "Basal Linear Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1014.0736949846469", "innerY": "-235.15864892528145", "outerX": "-1014.329580348004", "outerY": "-234.39099283520983", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": [ { "code": "BlinD", "description": "Basal Linear Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2013.050153531218", "innerY": "-296.0593654042989", "outerX": "2013.5619242579323", "outerY": "-295.5475946775844", "thickness": "0.7", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "2510.2354145342883", "innerY": "-537.1033776867963", "outerX": "2512.026612077789", "outerY": "-534.0327533265097", "thickness": "3.6", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ], "Pre-BlinD": [ { "innerX": "-2061.668372569089", "innerY": "-582.3950870010235", "outerX": "-2061.9242579324464", "outerY": "-581.8833162743091", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": [ { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "3020.7267144319344", "innerY": "-418.3725690890481", "outerX": "3020.7267144319344", "outerY": "-417.86079836233364", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } } ], "Scar fibrovasc": [ { "innerX": "-631.0133060388946", "innerY": "-138.43398157625384", "outerX": "-632.8045035823951", "outerY": "-130.75742067553736", "thickness": "7.9", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrovasc", "description": "Scar fibrovascular" } } ], "Scar fibrocell": [ { "innerX": "-15.353121801432957", "innerY": "-15.353121801432957", "outerX": "-16.37666325486182", "outerY": "-2.8147389969293757", "thickness": "12.6", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } }, { "innerX": "593.654042988741", "innerY": "5.373592630501535", "outerX": "593.654042988741", "outerY": "6.908904810644831", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } }, { "innerX": "998.2088024564995", "innerY": "-39.91811668372569", "outerX": "998.2088024564995", "outerY": "-38.89457523029682", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Scar fibrocell", "description": "Scar fibrocellular" } } ], "Fluid": [ { "innerX": "1523.7973387922211", "innerY": "-165.81371545547594", "outerX": "1524.5649948822927", "outerY": "-162.2313203684749", "thickness": "3.7", "layer": "Sub-RPE Space", "feature": { "code": "Fluid", "description": "Fluid" } } ] }, "NFL": { "ERM": [ { "innerX": "-2390.7369498464686", "innerY": "-1110.5424769703172", "outerX": "-2444.9846468781984", "outerY": "-1022.5179119754349", "thickness": "103.4", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-1960.5936540429886", "innerY": "-876.1514841351075", "outerX": "-1993.8587512794268", "outerY": "-799.1299897645854", "thickness": "83.9", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-1435.2610030706244", "innerY": "-656.6018423746161", "outerX": "-1467.7584442169907", "outerY": "-580.0921187308086", "thickness": "83.1", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-962.3848515864892", "innerY": "-509.9795291709314", "outerX": "-985.4145342886386", "outerY": "-440.8904810644831", "thickness": "72.8", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "-580.3480040941658", "innerY": "-391.76049129989764", "outerX": "-596.9805527123848", "outerY": "-338.02456499488227", "thickness": "56.3", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "12.282497441146365", "innerY": "-264.07369498464686", "outerX": "5.117707267144319", "outerY": "-217.24667349027635", "thickness": "47.4", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "993.0910951893551", "innerY": "-296.0593654042989", "outerX": "994.114636642784", "outerY": "-246.41760491299897", "thickness": "49.7", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "1470.0614124872056", "innerY": "-396.8781985670419", "outerX": "1482.5997952917091", "outerY": "-344.6775844421699", "thickness": "53.7", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "1926.0491299897644", "innerY": "-517.911975435005", "outerX": "1935.5168884339814", "outerY": "-481.3203684749232", "thickness": "37.8", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "2385.1074718526097", "innerY": "-772.0061412487205", "outerX": "2396.8781985670416", "outerY": "-749.7441146366427", "thickness": "25.2", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "2799.1299897645854", "innerY": "-1077.0214943705219", "outerX": "2817.0419651995903", "outerY": "-1057.5742067553736", "thickness": "26.4", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } } ] }, "ONL Rods": { "Thinned": [ { "innerX": "-2046.059365404299", "innerY": "-692.9375639713409", "outerX": "-2063.971340839304", "outerY": "-665.0460593654043", "thickness": "33.1", "layer": "ONL Rods", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "-1507.6765609007164", "innerY": "-468.014329580348", "outerX": "-1509.9795291709313", "outerY": "-462.89662231320364", "thickness": "5.6", "layer": "ONL Rods", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } } ], "RPEfrag": [ { "innerX": "-1012.7942681678608", "innerY": "-322.1596724667349", "outerX": "-1012.7942681678608", "outerY": "-322.1596724667349", "thickness": "0.0", "layer": "ONL Rods", "feature": { "code": "RPEfrag", "description": "RPE Fragment" } } ] }, "ONL Cones": { "Thinned": [ { "innerX": "-2063.971340839304", "innerY": "-665.0460593654043", "outerX": "-2066.274309109519", "outerY": "-660.9518935516888", "thickness": "4.7", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "-1509.9795291709313", "innerY": "-462.89662231320364", "outerX": "-1516.1207778915045", "outerY": "-451.6376663254862", "thickness": "12.8", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "-1012.7942681678608", "innerY": "-322.1596724667349", "outerX": "-1015.6090071647901", "outerY": "-306.2947799385875", "thickness": "16.1", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "-620.2661207778915", "innerY": "-209.05834186284542", "outerX": "-626.4073694984646", "outerY": "-189.0992835209826", "thickness": "20.9", "layer": "ONL Cones", "feature": [ { "code": "Thinned", "description": "Thinned or Depopulated" }, { "code": "RPEfrag", "description": "RPE Fragment" } ], "featureType": "Array" }, { "innerX": "-13.561924257932446", "innerY": "-46.82702149437052", "outerX": "-13.306038894575229", "outerY": "-37.87103377686796", "thickness": "9.0", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "595.4452405322415", "innerY": "-46.82702149437052", "outerX": "594.6775844421699", "outerY": "-39.15046059365404", "thickness": "7.7", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "1005.1177072671443", "innerY": "-74.97441146366428", "outerX": "1005.1177072671443", "outerY": "-64.48311156601842", "thickness": "10.5", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "1511.770726714432", "innerY": "-198.5670419651996", "outerX": "1512.2824974411462", "outerY": "-188.33162743091094", "thickness": "10.2", "layer": "ONL Cones", "feature": [ { "code": "Thinned", "description": "Thinned or Depopulated" }, { "code": "RPEfrag", "description": "RPE Fragment" } ], "featureType": "Array" }, { "innerX": "1979.2732855680654", "innerY": "-336.74513817809617", "outerX": "1981.5762538382803", "outerY": "-322.4155578300921", "thickness": "14.5", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "2482.0880245649946", "innerY": "-582.3950870010235", "outerX": "2487.205731832139", "outerY": "-575.2302968270214", "thickness": "8.8", "layer": "ONL Cones", "feature": [ { "code": "Thinned", "description": "Thinned or Depopulated" }, { "code": "M\/Lgran", "description": "Melanin\/Lipofuscin Granules" } ], "featureType": "Array" } ] }, "ChC": { "Other": [ { "innerX": "-607.9836233367452", "innerY": "-123.59263050153531", "outerX": "-607.9836233367452", "outerY": "-123.59263050153531", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Ghost", "description": "Ghost Capillary" } ], "featureType": "Array" }, { "innerX": "621.0337768679631", "innerY": "9.723643807574206", "outerX": "621.0337768679631", "outerY": "9.723643807574206", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Ghost", "description": "Ghost Capillary" } ], "featureType": "Array" }, { "innerX": "998.976458546571", "innerY": "-35.05629477993858", "outerX": "998.976458546571", "outerY": "-35.05629477993858", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Other", "description": "New Feature Name" }, { "code": "Ghost", "description": "Ghost Capillary" } ], "featureType": "Array" } ], "Ghost": [ { "innerX": "1519.4472876151483", "innerY": "-157.3694984646878", "outerX": "1519.4472876151483", "outerY": "-157.3694984646878", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] }, "OPL Henle": { "EctopicPRnuc": [ { "innerX": "2457.523029682702", "innerY": "-627.6867963152507", "outerX": "2474.155578300921", "outerY": "-598.5158648925282", "thickness": "33.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 }