var mapOptions = { "OPL Henle": { "Other": [ { "innerX": "-3486.438075742067", "innerY": "-882.2927328556806", "outerX": "-3501.279426816786", "outerY": "-855.9365404298874", "thickness": "30.2", "layer": "OPL Henle", "feature": { "code": "Other", "description": "New Feature Name" } } ], "EctopicPRnuc": [ { "innerX": "-2917.093142272262", "innerY": "-619.2425793244627", "outerX": "-2956.499488229273", "outerY": "-552.7123848515864", "thickness": "77.3", "layer": "OPL Henle", "feature": { "code": "EctopicPRnuc", "description": "Ectopic Photoreceptor Nuclei" } } ] }, "RPE": { "RPE4": [ { "innerX": "-3501.279426816786", "innerY": "-855.9365404298874", "outerX": "-3501.279426816786", "outerY": "-855.9365404298874", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } } ], "RPE2B": [ { "innerX": "-3011.00307062436", "innerY": "-484.90276356192425", "outerX": "-3025.3326509723643", "outerY": "-473.1320368474923", "thickness": "18.5", "layer": "RPE", "feature": { "code": "RPE2B", "description": "RPE Grade 2B" } }, { "innerX": "-302.9682702149437", "innerY": "230.5527123848516", "outerX": "-303.9918116683726", "outerY": "241.55578300921186", "thickness": "11.1", "layer": "RPE", "feature": { "code": "RPE2B", "description": "RPE Grade 2B" } } ], "RPE2": [ { "innerX": "-2513.050153531218", "innerY": "-184.7492323439099", "outerX": "-2517.911975435005", "outerY": "-174.25793244626408", "thickness": "11.6", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-778.6591606960081", "innerY": "191.65813715455474", "outerX": "-778.1473899692937", "outerY": "205.98771750255884", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-520.4708290685772", "innerY": "212.64073694984646", "outerX": "-521.7502558853633", "outerY": "227.22620266120776", "thickness": "14.6", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-29.426816786079836", "innerY": "231.83213920163766", "outerX": "-29.682702149437052", "outerY": "245.6499488229273", "thickness": "13.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "196.51995905834184", "innerY": "256.1412487205732", "outerX": "196.26407369498463", "outerY": "268.1678607983623", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "318.06550665301944", "innerY": "265.8648925281474", "outerX": "317.553735926305", "outerY": "275.8444216990788", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "411.9754350051177", "innerY": "261.00307062436025", "outerX": "411.46366427840326", "outerY": "272.51791197543497", "thickness": "11.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "482.5997952917093", "innerY": "263.81780962128965", "outerX": "482.8556806550665", "outerY": "277.1238485158649", "thickness": "13.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "535.0562947799385", "innerY": "265.60900716479017", "outerX": "535.5680655066529", "outerY": "277.6356192425793", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "590.5834186284544", "innerY": "267.1443193449335", "outerX": "590.8393039918117", "outerY": "279.4268167860798", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "733.1115660184237", "innerY": "251.7911975435005", "outerX": "731.064483111566", "outerY": "271.49437052200614", "thickness": "19.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "988.7410440122825", "innerY": "254.8618219037871", "outerX": "988.9969293756396", "outerY": "269.95905834186283", "thickness": "15.1", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1214.9437052200612", "innerY": "255.37359263050152", "outerX": "1215.711361310133", "outerY": "267.6560900716479", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1741.5557830092118", "innerY": "211.10542476970318", "outerX": "1741.5557830092118", "outerY": "222.10849539406345", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "2222.6202661207776", "innerY": "175.28147389969294", "outerX": "2224.4114636642785", "outerY": "188.07574206755373", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-1994.8822927328556", "innerY": "-16.632548618219037", "outerX": "-1997.1852610030705", "outerY": "-7.676560900716479", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1404.8106448311155", "innerY": "114.89252814738997", "outerX": "-1406.8577277379734", "outerY": "128.1985670419652", "thickness": "13.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1444.7287615148414", "innerY": "211.36131013306039", "outerX": "1447.2876151484134", "outerY": "226.4585465711361", "thickness": "15.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2914.2784032753325", "innerY": "46.571136131013304", "outerX": "2917.6049129989765", "outerY": "60.388945752302966", "thickness": "14.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ] }, "ONL Rods": { "Thinned": [ { "innerX": "-2956.499488229273", "innerY": "-552.7123848515864", "outerX": "-2956.499488229273", "outerY": "-552.7123848515864", "thickness": "0.0", "layer": "ONL Rods", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } } ] }, "ONL Cones": { "Thinned": [ { "innerX": "-2956.499488229273", "innerY": "-552.7123848515864", "outerX": "-2956.499488229273", "outerY": "-552.7123848515864", "thickness": "0.0", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } }, { "innerX": "-411.46366427840326", "innerY": "20.726714431934493", "outerX": "-411.46366427840326", "outerY": "79.83623336745138", "thickness": "59.1", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } } ] }, "Sub-Retinal Space": { "SDD": [ { "innerX": "-2987.7175025588535", "innerY": "-513.5619242579324", "outerX": "-3006.141248720573", "outerY": "-490.532241555783", "thickness": "29.5", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" } }, { "innerX": "-2503.582395087001", "innerY": "-201.63766632548618", "outerX": "-2511.770726714432", "outerY": "-186.028659160696", "thickness": "17.6", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" } } ], "Detached": [ { "innerX": "-1994.8822927328556", "innerY": "-16.632548618219037", "outerX": "-1994.8822927328556", "outerY": "-16.632548618219037", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1404.8106448311155", "innerY": "114.89252814738997", "outerX": "-1404.8106448311155", "outerY": "114.89252814738997", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-778.6591606960081", "innerY": "191.65813715455474", "outerX": "-778.6591606960081", "outerY": "191.65813715455474", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-520.4708290685772", "innerY": "212.64073694984646", "outerX": "-520.4708290685772", "outerY": "212.64073694984646", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-302.9682702149437", "innerY": "230.5527123848516", "outerX": "-302.9682702149437", "outerY": "230.5527123848516", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-29.426816786079836", "innerY": "231.83213920163766", "outerX": "-29.426816786079836", "outerY": "231.83213920163766", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "196.51995905834184", "innerY": "256.1412487205732", "outerX": "196.51995905834184", "outerY": "256.1412487205732", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "318.06550665301944", "innerY": "265.8648925281474", "outerX": "318.06550665301944", "outerY": "265.8648925281474", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "411.9754350051177", "innerY": "261.00307062436025", "outerX": "411.9754350051177", "outerY": "261.00307062436025", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "482.5997952917093", "innerY": "263.81780962128965", "outerX": "482.5997952917093", "outerY": "263.81780962128965", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "535.0562947799385", "innerY": "265.60900716479017", "outerX": "535.0562947799385", "outerY": "265.60900716479017", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "590.5834186284544", "innerY": "267.1443193449335", "outerX": "590.5834186284544", "outerY": "267.1443193449335", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "733.1115660184237", "innerY": "251.7911975435005", "outerX": "733.1115660184237", "outerY": "251.7911975435005", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "988.7410440122825", "innerY": "254.8618219037871", "outerX": "988.7410440122825", "outerY": "254.8618219037871", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1214.9437052200612", "innerY": "255.37359263050152", "outerX": "1214.9437052200612", "outerY": "255.37359263050152", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1444.7287615148414", "innerY": "211.36131013306039", "outerX": "1444.7287615148414", "outerY": "211.36131013306039", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1741.5557830092118", "innerY": "211.10542476970318", "outerX": "1741.5557830092118", "outerY": "211.10542476970318", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2222.6202661207776", "innerY": "175.28147389969294", "outerX": "2222.6202661207776", "outerY": "175.28147389969294", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2914.2784032753325", "innerY": "46.571136131013304", "outerX": "2914.2784032753325", "outerY": "46.571136131013304", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "BlamD": { "Early": [ { "innerX": "-3013.8178096212896", "innerY": "-462.89662231320364", "outerX": "-3018.6796315250767", "outerY": "-458.8024564994882", "thickness": "6.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2517.911975435005", "innerY": "-174.25793244626408", "outerX": "-2519.7031729785053", "outerY": "-171.18730808597746", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1997.1852610030705", "innerY": "-7.676560900716479", "outerX": "-1997.952917093142", "outerY": "-4.350051177072671", "thickness": "3.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1406.8577277379734", "innerY": "128.1985670419652", "outerX": "-1407.625383828045", "outerY": "132.03684749232343", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-778.1473899692937", "innerY": "205.98771750255884", "outerX": "-778.1473899692937", "outerY": "211.36131013306039", "thickness": "5.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-521.7502558853633", "innerY": "227.22620266120776", "outerX": "-522.0061412487205", "outerY": "230.5527123848516", "thickness": "3.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-29.682702149437052", "innerY": "245.6499488229273", "outerX": "-29.426816786079836", "outerY": "250.51177072671442", "thickness": "4.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "196.26407369498463", "innerY": "268.1678607983623", "outerX": "195.49641760491298", "outerY": "273.28556806550665", "thickness": "5.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "317.553735926305", "innerY": "275.8444216990788", "outerX": "317.553735926305", "outerY": "278.1473899692937", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "411.46366427840326", "innerY": "272.51791197543497", "outerX": "411.71954964176047", "outerY": "274.5649948822927", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "472.8761514841351", "innerY": "275.3326509723644", "outerX": "472.8761514841351", "outerY": "278.6591606960082", "thickness": "3.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "535.5680655066529", "innerY": "277.6356192425793", "outerX": "535.3121801432958", "outerY": "280.19447287615145", "thickness": "2.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "590.8393039918117", "innerY": "279.4268167860798", "outerX": "590.5834186284544", "outerY": "281.21801432958034", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "731.064483111566", "innerY": "271.49437052200614", "outerX": "730.8085977482087", "outerY": "273.79733879222107", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "988.9969293756396", "innerY": "269.95905834186283", "outerX": "988.9969293756396", "outerY": "273.54145342886386", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1215.711361310133", "innerY": "267.6560900716479", "outerX": "1216.2231320368473", "outerY": "271.49437052200614", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1447.2876151484134", "innerY": "226.4585465711361", "outerX": "1447.5435005117706", "outerY": "227.7379733879222", "thickness": "1.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1741.5557830092118", "innerY": "222.10849539406345", "outerX": "1741.5557830092118", "outerY": "225.43500511770725", "thickness": "3.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2224.4114636642785", "innerY": "188.07574206755373", "outerX": "2224.6673490276357", "outerY": "189.3551688843398", "thickness": "1.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ], "Bmound": [ { "innerX": "-303.9918116683726", "innerY": "241.55578300921186", "outerX": "-304.7594677584442", "outerY": "248.97645854657114", "thickness": "7.5", "layer": "BlamD", "feature": { "code": "Bmound", "description": "Basal Mound" } } ] }, "ChC": { "Ghost": [ { "innerX": "-3002.8147389969295", "innerY": "-436.028659160696", "outerX": "-3002.8147389969295", "outerY": "-436.028659160696", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "-779.4268167860798", "innerY": "216.4790174002047", "outerX": "-779.4268167860798", "outerY": "216.4790174002047", "thickness": "0.0", "layer": "ChC", "feature": [ { "code": "Ghost", "description": "Ghost Capillary" }, { "code": "Cells", "description": "Cells" } ], "featureType": "Array" } ] }, "OS": { "Convolutions": [ { "innerX": "-1502.302968270215", "innerY": "49.12998976458546", "outerX": "-1502.5588536335722", "outerY": "56.80655066530194", "thickness": "7.7", "layer": "OS", "feature": { "code": "Convolutions", "description": "Convolutions" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-29.426816786079836", "innerY": "250.51177072671442", "outerX": "-29.170931422722617", "outerY": "251.02354145342886", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "195.49641760491298", "innerY": "273.28556806550665", "outerX": "194.98464687819856", "outerY": "273.79733879222107", "thickness": "0.7", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "317.553735926305", "innerY": "278.1473899692937", "outerX": "317.29785056294776", "outerY": "278.40327533265094", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "410.18423746161716", "innerY": "275.3326509723644", "outerX": "410.18423746161716", "outerY": "276.100307062436", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "535.3121801432958", "innerY": "280.45035823950866", "outerX": "535.3121801432958", "outerY": "281.21801432958034", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "730.8085977482087", "innerY": "273.79733879222107", "outerX": "730.5527123848516", "outerY": "274.3091095189355", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "991.811668372569", "innerY": "273.79733879222107", "outerX": "991.811668372569", "outerY": "274.3091095189355", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "1216.2231320368473", "innerY": "271.49437052200614", "outerX": "1216.2231320368473", "outerY": "271.75025588536334", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "1447.5435005117706", "innerY": "227.7379733879222", "outerX": "1447.5435005117706", "outerY": "228.24974411463663", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "1741.5557830092118", "innerY": "225.43500511770725", "outerX": "1741.5557830092118", "outerY": "225.9467758444217", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "2224.6673490276357", "innerY": "189.3551688843398", "outerX": "2224.6673490276357", "outerY": "189.611054247697", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } } ], "BlinD": [ { "innerX": "590.5834186284544", "innerY": "281.21801432958034", "outerX": "590.3275332650973", "outerY": "282.49744114636644", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ] } } 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 }