var mapOptions = { "Sub-Retinal Space": { "Detached": [ { "innerX": "-2493.988232284472", "innerY": "5.372217958557177", "outerX": "-2494.499872090049", "outerY": "5.372217958557177", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-2017.6515732924024", "innerY": "98.74648247633667", "outerX": "-2017.6515732924024", "outerY": "98.74648247633667", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1504.9884881043747", "innerY": "180.86467127142492", "outerX": "-1504.9884881043747", "outerY": "180.86467127142492", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1003.3256587362498", "innerY": "257.61064210795604", "outerX": "-1003.3256587362498", "outerY": "257.61064210795604", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-799.1813763110771", "innerY": "282.6809925812228", "outerX": "-799.1813763110771", "outerY": "282.6809925812228", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-588.385776413405", "innerY": "293.16960859554877", "outerX": "-588.385776413405", "outerY": "293.16960859554877", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-396.5208493220773", "innerY": "313.8910207214122", "outerX": "-396.5208493220773", "outerY": "313.8910207214122", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-199.2837042721924", "innerY": "328.21693527756463", "outerX": "-199.2837042721924", "outerY": "328.21693527756463", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-100.02558199027885", "innerY": "327.1936556664109", "outerX": "-100.02558199027885", "outerY": "327.1936556664109", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-49.88488104374521", "innerY": "328.7285750831415", "outerX": "-49.88488104374521", "outerY": "328.7285750831415", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "0.25581990278843697", "innerY": "329.7518546942953", "outerX": "0.25581990278843697", "outerY": "329.7518546942953", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "49.37324123816833", "innerY": "331.7984139166027", "outerX": "49.37324123816833", "outerY": "331.7984139166027", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "97.72320286518293", "innerY": "333.33333333333337", "outerX": "97.72320286518293", "outerY": "333.33333333333337", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "200.30698388334613", "innerY": "334.1007930416987", "outerX": "200.30698388334613", "outerY": "334.1007930416987", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "601.1767715528268", "innerY": "319.26323867996933", "outerX": "601.1767715528268", "outerY": "319.26323867996933", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "600.9209516500384", "innerY": "320.28651829112306", "outerX": "600.9209516500384", "outerY": "320.28651829112306", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "763.1107700179075", "innerY": "313.8910207214122", "outerX": "763.1107700179075", "outerY": "313.8910207214122", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1000.511639805577", "innerY": "296.49526733179846", "outerX": "1000.511639805577", "outerY": "296.49526733179846", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2536.198516244564", "innerY": "-13.046815042210286", "outerX": "2536.198516244564", "outerY": "-13.046815042210286", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2998.7209004860583", "innerY": "-155.7943207981581", "outerX": "2998.7209004860583", "outerY": "-155.7943207981581", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "RPE": { "RPE1": [ { "innerX": "-2494.499872090049", "innerY": "5.372217958557177", "outerX": "-2498.3371706318753", "outerY": "15.860833972883093", "thickness": "11.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2017.6515732924024", "innerY": "98.74648247633667", "outerX": "-2019.186492709133", "outerY": "111.79329751854695", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1504.9884881043747", "innerY": "180.86467127142492", "outerX": "-1507.0350473266822", "outerY": "193.65566641084678", "thickness": "13.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1003.3256587362498", "innerY": "257.61064210795604", "outerX": "-1004.6047582501919", "outerY": "272.4481964696854", "thickness": "14.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-799.1813763110771", "innerY": "282.6809925812228", "outerX": "-800.2046559222308", "outerY": "293.16960859554877", "thickness": "10.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-588.385776413405", "innerY": "293.16960859554877", "outerX": "-589.9206958301356", "outerY": "308.77462266564345", "thickness": "15.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-396.5208493220773", "innerY": "313.8910207214122", "outerX": "-398.31158864159636", "outerY": "326.4261959580456", "thickness": "12.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-199.2837042721924", "innerY": "328.21693527756463", "outerX": "-200.0511639805577", "outerY": "337.1706318751599", "thickness": "9.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-97.46738296239448", "innerY": "327.1936556664109", "outerX": "-97.97902276797136", "outerY": "343.3103095420824", "thickness": "16.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-49.88488104374521", "innerY": "328.7285750831415", "outerX": "-50.65234075211052", "outerY": "344.0777692504477", "thickness": "15.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "49.37324123816833", "innerY": "331.7984139166027", "outerX": "48.86160143259146", "outerY": "347.65924788948587", "thickness": "15.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "97.72320286518293", "innerY": "333.33333333333337", "outerX": "97.97902276797136", "outerY": "343.56612944487085", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "200.30698388334613", "innerY": "334.1007930416987", "outerX": "200.0511639805577", "outerY": "347.65924788948587", "thickness": "13.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "601.1767715528268", "innerY": "319.26323867996933", "outerX": "601.4325914556154", "outerY": "334.3566129444871", "thickness": "15.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "600.9209516500384", "innerY": "320.28651829112306", "outerX": "601.4325914556154", "outerY": "334.61243284727556", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "763.1107700179075", "innerY": "313.8910207214122", "outerX": "763.6224098234843", "outerY": "324.89127654131494", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1000.511639805577", "innerY": "296.49526733179846", "outerX": "1001.2790995139424", "outerY": "306.72806344333594", "thickness": "10.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1498.5929905346638", "innerY": "214.88871834228706", "outerX": "1499.872090048606", "outerY": "226.9122537733436", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2020.977232028652", "innerY": "111.79329751854695", "outerX": "2023.7912509593248", "outerY": "125.86339217191099", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2539.5241749808138", "innerY": "-13.046815042210286", "outerX": "2541.82655410591", "outerY": "-1.534919416730622", "thickness": "11.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2998.7209004860583", "innerY": "-155.7943207981581", "outerX": "3003.0698388334617", "outerY": "-144.53824507546688", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ] }, "BlamD": { "Early": [ { "innerX": "-2498.3371706318753", "innerY": "15.860833972883093", "outerX": "-2499.104630340241", "outerY": "16.88411358403684", "thickness": "1.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-800.2046559222308", "innerY": "293.16960859554877", "outerX": "-800.4604758250193", "outerY": "295.72780762343314", "thickness": "2.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-398.31158864159636", "innerY": "326.4261959580456", "outerX": "-398.8232284471732", "outerY": "329.24021488871836", "thickness": "2.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-200.0511639805577", "innerY": "337.1706318751599", "outerX": "-200.30698388334613", "outerY": "341.51957022256335", "thickness": "4.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "97.97902276797136", "innerY": "343.56612944487085", "outerX": "97.46738296239448", "outerY": "349.7058071117933", "thickness": "6.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "200.0511639805577", "innerY": "347.65924788948587", "outerX": "200.0511639805577", "outerY": "351.4965464313124", "thickness": "3.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "601.4325914556154", "innerY": "334.3566129444871", "outerX": "601.4325914556154", "outerY": "337.1706318751599", "thickness": "2.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "601.4325914556154", "innerY": "334.61243284727556", "outerX": "601.4325914556154", "outerY": "336.91481197237147", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "763.6224098234843", "innerY": "324.89127654131494", "outerX": "763.6224098234843", "outerY": "329.24021488871836", "thickness": "4.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1001.2790995139424", "innerY": "306.72806344333594", "outerX": "1001.5349194167308", "outerY": "311.5886415963162", "thickness": "4.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Choroid": { "Occlusion": [ { "innerX": "-1492.964952673318", "innerY": "203.88846252238426", "outerX": "-1501.4070094653366", "outerY": "263.23867996930164", "thickness": "59.9", "layer": "Choroid", "feature": { "code": "Occlusion", "description": "Occlusion" } } ] }, "NFL": { "ERM": [ { "innerX": "-181.37631107700182", "innerY": "-168.0736761320031", "outerX": "-181.63213097979025", "outerY": "-166.28293681248402", "thickness": "1.8", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } }, { "innerX": "23.5354310565362", "innerY": "-72.14121258633922", "outerX": "23.5354310565362", "outerY": "-72.14121258633922", "thickness": "0.0", "layer": "NFL", "feature": { "code": "ERM", "description": "Epi-Retinal Membrane" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-200.30698388334613", "innerY": "341.51957022256335", "outerX": "-200.30698388334613", "outerY": "341.51957022256335", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-50.65234075211052", "innerY": "344.0777692504477", "outerX": "-50.65234075211052", "outerY": "344.0777692504477", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-0.25581990278843697", "innerY": "346.1243284727552", "outerX": "-0.25581990278843697", "outerY": "346.1243284727552", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "48.86160143259146", "innerY": "347.65924788948587", "outerX": "48.86160143259146", "outerY": "347.65924788948587", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "97.46738296239448", "innerY": "349.7058071117933", "outerX": "97.46738296239448", "outerY": "349.7058071117933", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "200.0511639805577", "innerY": "351.4965464313124", "outerX": "200.0511639805577", "outerY": "351.4965464313124", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "601.4325914556154", "innerY": "337.1706318751599", "outerX": "601.4325914556154", "outerY": "337.1706318751599", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "601.4325914556154", "innerY": "336.91481197237147", "outerX": "601.4325914556154", "outerY": "336.91481197237147", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "763.6224098234843", "innerY": "329.24021488871836", "outerX": "763.6224098234843", "outerY": "329.24021488871836", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1001.5349194167308", "innerY": "311.5886415963162", "outerX": "1001.5349194167308", "outerY": "311.5886415963162", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1499.872090048606", "innerY": "226.9122537733436", "outerX": "1499.872090048606", "outerY": "226.9122537733436", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2023.7912509593248", "innerY": "125.86339217191099", "outerX": "2023.7912509593248", "outerY": "125.86339217191099", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ] }, "IS Myeloid": { "EctopicPRnuc": [ { "innerX": "2978.76694806856", "innerY": "-324.3796367357381", "outerX": "2982.8600665131753", "outerY": "-313.8910207214122", "thickness": "11.3", "layer": "IS Myeloid", "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 }