var mapOptions = { "RPE": { "RPE4": [ { "innerX": "-2999.9938587638508", "innerY": "-39.662150128658894", "outerX": "-2999.9938587638508", "outerY": "-39.662150128658894", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } }, { "innerX": "-2498.2036884264307", "innerY": "64.48297956401316", "outerX": "-2498.2036884264307", "outerY": "64.48297956401316", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } } ], "RPE2": [ { "innerX": "-2001.019445200726", "innerY": "110.54225068116543", "outerX": "-1999.7400210030273", "outerY": "114.89229295334091", "thickness": "4.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1494.3674629120512", "innerY": "73.95071862698336", "outerX": "-1494.1115780725115", "outerY": "83.930227369033", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1006.1391890702372", "innerY": "103.37747517405285", "outerX": "-1005.8833042306975", "outerY": "114.12463843472172", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-794.2665419313367", "innerY": "98.00389354371842", "outerX": "-795.034196449956", "outerY": "107.72751744622835", "thickness": "9.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-599.2822942020589", "innerY": "90.32734835752638", "outerX": "-598.2587548439", "outerY": "96.72446934601975", "thickness": "6.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-397.64504064474784", "innerY": "50.92108306840722", "outerX": "-397.38915580520813", "outerY": "58.085858575519794", "thickness": "7.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-199.3342900014534", "innerY": "14.329551014225148", "outerX": "-197.798980964215", "outerY": "20.21490232363905", "thickness": "6.1", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1.0235393581589391", "innerY": "-17.14428424916223", "outerX": "0.0", "outerY": "-2.8147332349370826", "thickness": "14.4", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "198.31075064329445", "innerY": "-41.45334400543704", "outerX": "199.84605968053287", "outerY": "-34.28856849832446", "thickness": "7.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "403.53039195416176", "innerY": "-86.48907576443035", "outerX": "402.25096775646307", "outerY": "-81.11549413409593", "thickness": "5.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "596.4675609671218", "innerY": "-113.86875359518199", "outerX": "597.235215485741", "outerY": "-105.42455389037073", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "799.1283538825918", "innerY": "-152.76324920522165", "outerX": "799.8960084012109", "outerY": "-149.69263113074484", "thickness": "3.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "998.9744135631246", "innerY": "-209.0579139039633", "outerX": "1000.509722600363", "outerY": "-200.1019445200726", "thickness": "9.1", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1502.299892937783", "innerY": "-389.45672577947636", "outerX": "1505.11462617272", "outerY": "-383.57137447006244", "thickness": "6.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "1955.727828602193", "innerY": "-544.7788233800953", "outerX": "1954.4484044044943", "outerY": "-532.2404662426484", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ] }, "BlamD": { "Other": [ { "innerX": "-2999.9938587638508", "innerY": "-39.662150128658894", "outerX": "-3000.76151328247", "outerY": "-37.103301733261546", "thickness": "2.7", "layer": "BlamD", "feature": { "code": "Other", "description": "New Feature Name" } } ], "Bmound": [ { "innerX": "-2498.2036884264307", "innerY": "64.48297956401316", "outerX": "-2498.4595732659704", "outerY": "75.99779734330123", "thickness": "11.5", "layer": "BlamD", "feature": [ { "code": "Bmound", "description": "Basal Mound" }, { "code": "Early", "description": "Early BlamD" } ], "featureType": "Array" }, { "innerX": "-397.38915580520813", "innerY": "58.085858575519794", "outerX": "-397.38915580520813", "outerY": "60.38882213137741", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Bmound", "description": "Basal Mound" } } ], "Early": [ { "innerX": "-1494.1115780725115", "innerY": "83.930227369033", "outerX": "-1495.1351174306703", "outerY": "88.79203932028797", "thickness": "5.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1005.8833042306975", "innerY": "114.12463843472172", "outerX": "-1006.1391890702372", "outerY": "116.68348683011907", "thickness": "2.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-795.034196449956", "innerY": "107.72751744622835", "outerX": "-795.2900812894957", "outerY": "109.77459616254622", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-598.2587548439", "innerY": "96.72446934601975", "outerX": "-597.7469851648204", "outerY": "99.02743290187736", "thickness": "2.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-197.798980964215", "innerY": "20.21490232363905", "outerX": "-197.28721128513553", "outerY": "21.750211360877458", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "0.0", "innerY": "-2.8147332349370826", "outerX": "0.0", "outerY": "3.838272593096022", "thickness": "6.7", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "199.84605968053287", "innerY": "-34.28856849832446", "outerX": "200.61371419915207", "outerY": "-30.194411065688705", "thickness": "4.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "400.4597738796849", "innerY": "-82.3949183317946", "outerX": "400.4597738796849", "outerY": "-81.37137897363566", "thickness": "1.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "597.235215485741", "innerY": "-105.42455389037073", "outerX": "597.235215485741", "outerY": "-103.12159033451312", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "799.8960084012109", "innerY": "-149.69263113074484", "outerX": "800.9195477593698", "outerY": "-146.11024337718857", "thickness": "3.7", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1000.509722600363", "innerY": "-200.1019445200726", "outerX": "1000.7656074399027", "outerY": "-198.05486580375472", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1505.11462617272", "innerY": "-383.57137447006244", "outerX": "1506.6499352099584", "outerY": "-381.2684109142048", "thickness": "2.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1954.4484044044943", "innerY": "-532.2404662426484", "outerX": "1954.4484044044943", "outerY": "-531.7286965635689", "thickness": "0.5", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Sub-Retinal Space": { "SDD": [ { "innerX": "-2496.924264228732", "innerY": "57.57408889644033", "outerX": "-2498.2036884264307", "outerY": "64.48297956401316", "thickness": "7.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-2004.3459481147427", "innerY": "100.56274193911577", "outerX": "-2001.019445200726", "outerY": "110.54225068116543", "thickness": "10.5", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1492.576269035273", "innerY": "64.48297956401316", "outerX": "-1494.3674629120512", "outerY": "73.95071862698336", "thickness": "9.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1006.1391890702372", "innerY": "97.74800870417869", "outerX": "-1006.1391890702372", "outerY": "103.37747517405285", "thickness": "5.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-794.5224267708766", "innerY": "91.60677255522505", "outerX": "-794.2665419313367", "outerY": "98.00389354371842", "thickness": "6.4", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-604.1441061533138", "innerY": "75.48602766422177", "outerX": "-599.2822942020589", "outerY": "90.32734835752638", "thickness": "15.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-398.9244648424465", "innerY": "36.33564721464234", "outerX": "-397.64504064474784", "outerY": "50.92108306840722", "thickness": "14.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-203.94021711316861", "innerY": "0.0", "outerX": "-199.3342900014534", "outerY": "14.329551014225148", "thickness": "15.1", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1.5353090372384086", "innerY": "-24.564944595814538", "outerX": "-1.0235393581589391", "outerY": "-17.14428424916223", "thickness": "7.4", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "197.0313264455958", "innerY": "-50.66519822886749", "outerX": "198.31075064329445", "outerY": "-41.45334400543704", "thickness": "9.3", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" }, { "code": "Cells", "description": "Cells" } ], "featureType": "Array" }, { "innerX": "403.53039195416176", "innerY": "-100.0509722600363", "outerX": "403.53039195416176", "outerY": "-86.48907576443035", "thickness": "13.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "594.6763670903437", "innerY": "-126.91888041170846", "outerX": "596.4675609671218", "outerY": "-113.86875359518199", "thickness": "13.2", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "792.9871177336381", "innerY": "-173.23403636840044", "outerX": "799.1283538825918", "outerY": "-152.76324920522165", "thickness": "21.4", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "996.671450007267", "innerY": "-215.71091973199643", "outerX": "998.9744135631246", "outerY": "-209.0579139039633", "thickness": "7.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "1491.2968448375743", "innerY": "-403.274507114622", "outerX": "1502.299892937783", "outerY": "-389.45672577947636", "thickness": "17.7", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ], "Detached": [ { "innerX": "1955.727828602193", "innerY": "-544.7788233800953", "outerX": "1955.727828602193", "outerY": "-544.7788233800953", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-1495.1351174306703", "innerY": "88.79203932028797", "outerX": "-1495.39100227021", "outerY": "89.0479241598277", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1006.1391890702372", "innerY": "116.68348683011907", "outerX": "-1006.1391890702372", "outerY": "117.45114134873826", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-796.8253903267341", "innerY": "109.26282648346675", "outerX": "-796.8253903267341", "outerY": "109.51871132300649", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-597.7469851648204", "innerY": "99.02743290187736", "outerX": "-597.7469851648204", "outerY": "99.2833177414171", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-397.38915580520813", "innerY": "60.38882213137741", "outerX": "-397.1332709656684", "outerY": "60.90059181045688", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-197.28721128513553", "innerY": "21.750211360877458", "outerX": "-197.28721128513553", "outerY": "22.261981039956925", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "0.0", "innerY": "3.838272593096022", "outerX": "0.0", "outerY": "4.605927111715226", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "200.61371419915207", "innerY": "-30.194411065688705", "outerX": "200.61371419915207", "outerY": "-29.682641386609234", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "597.235215485741", "innerY": "-103.12159033451312", "outerX": "597.235215485741", "outerY": "-102.35393581589392", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1000.509722600363", "innerY": "-197.798980964215", "outerX": "1000.7656074399027", "outerY": "-197.28721128513553", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "Druse": [ { "innerX": "394.0626528911916", "innerY": "-82.65080317133433", "outerX": "398.6685800029068", "outerY": "-68.83302183618866", "thickness": "14.6", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } } ] }, "Choroid": { "LipGlob": [ { "innerX": "-193.96070837111898", "innerY": "29.682641386609234", "outerX": "-179.88704219643355", "outerY": "110.03048100208596", "thickness": "81.6", "layer": "Choroid", "feature": { "code": "LipGlob", "description": "Lipid Globules" } } ] } } 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 }