var mapOptions = { "Sub-Retinal Space": { "Oildrop": [ { "innerX": "-2997.4385245901635", "innerY": "143.69877049180326", "outerX": "-3001.024590163934", "outerY": "158.29918032786884", "thickness": "15.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ] }, "RPE": { "RPE1": [ { "innerX": "-3001.024590163934", "innerY": "158.29918032786884", "outerX": "-3001.024590163934", "outerY": "158.29918032786884", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2498.463114754098", "innerY": "239.2418032786885", "outerX": "-2500.7684426229507", "outerY": "253.8422131147541", "thickness": "14.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1996.670081967213", "innerY": "316.08606557377044", "outerX": "-1998.2069672131147", "outerY": "331.19877049180326", "thickness": "15.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1499.4877049180327", "innerY": "368.3401639344262", "outerX": "-1499.9999999999998", "outerY": "382.4282786885246", "thickness": "14.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1000.5122950819672", "innerY": "415.4713114754098", "outerX": "-1000.5122950819672", "outerY": "430.07172131147536", "thickness": "14.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-800.717213114754", "innerY": "408.811475409836", "outerX": "-800.2049180327868", "outerY": "425.20491803278685", "thickness": "16.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-599.1290983606557", "innerY": "404.4569672131147", "outerX": "-599.3852459016393", "outerY": "420.59426229508193", "thickness": "16.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-398.82172131147536", "innerY": "418.5450819672131", "outerX": "-398.82172131147536", "outerY": "402.40778688524586", "thickness": "16.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-200.0512295081967", "innerY": "393.95491803278685", "outerX": "-200.0512295081967", "outerY": "411.88524590163934", "thickness": "17.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-99.64139344262294", "innerY": "394.4672131147541", "outerX": "-99.89754098360655", "outerY": "408.811475409836", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-47.643442622950815", "innerY": "388.8319672131147", "outerX": "-48.15573770491803", "outerY": "404.96926229508193", "thickness": "16.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2.0491803278688523", "innerY": "400.358606557377", "outerX": "-1.7930327868852458", "outerY": "385.24590163934425", "thickness": "15.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "49.18032786885246", "innerY": "380.3790983606557", "outerX": "49.18032786885246", "outerY": "380.3790983606557", "thickness": "0.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "100.66598360655738", "innerY": "378.32991803278685", "outerX": "100.92213114754098", "outerY": "393.186475409836", "thickness": "14.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "200.56352459016392", "innerY": "364.7540983606557", "outerX": "201.84426229508196", "outerY": "380.3790983606557", "thickness": "15.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "401.639344262295", "innerY": "356.8135245901639", "outerX": "401.8954918032787", "outerY": "371.9262295081967", "thickness": "15.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "581.1987704918032", "innerY": "341.95696721311475", "outerX": "582.9918032786885", "outerY": "357.3258196721311", "thickness": "15.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE0": [ { "innerX": "806.8647540983605", "innerY": "309.4262295081967", "outerX": "807.889344262295", "outerY": "323.7704918032787", "thickness": "14.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1000.7684426229507", "innerY": "280.48155737704917", "outerX": "1002.8176229508196", "outerY": "293.8012295081967", "thickness": "13.5", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1491.8032786885244", "innerY": "159.06762295081967", "outerX": "1495.901639344262", "outerY": "172.89959016393442", "thickness": "14.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1988.9856557377047", "innerY": "39.95901639344262", "outerX": "1992.059426229508", "outerY": "55.32786885245901", "thickness": "15.7", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2488.9856557377047", "innerY": "-100.40983606557376", "outerX": "2493.5963114754095", "outerY": "-88.11475409836065", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2991.2909836065573", "innerY": "-304.5594262295082", "outerX": "2996.9262295081967", "outerY": "-292.2643442622951", "thickness": "13.5", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "BlamD": { "Early": [ { "innerX": "-2997.6946721311474", "innerY": "157.78688524590163", "outerX": "-2998.2069672131147", "outerY": "159.32377049180326", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-200.0512295081967", "innerY": "411.88524590163934", "outerX": "-200.0512295081967", "outerY": "412.90983606557376", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-99.89754098360655", "innerY": "408.811475409836", "outerX": "-99.89754098360655", "outerY": "409.32377049180326", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-48.15573770491803", "innerY": "404.96926229508193", "outerX": "-47.89959016393442", "outerY": "405.2254098360655", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1.7930327868852458", "innerY": "400.358606557377", "outerX": "-2.0491803278688523", "outerY": "401.12704918032784", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "100.92213114754098", "innerY": "393.186475409836", "outerX": "100.92213114754098", "outerY": "393.69877049180326", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "401.8954918032787", "innerY": "371.9262295081967", "outerX": "401.639344262295", "outerY": "372.6946721311475", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "582.9918032786885", "innerY": "357.3258196721311", "outerX": "582.9918032786885", "outerY": "358.09426229508193", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "807.889344262295", "innerY": "323.7704918032787", "outerX": "807.889344262295", "outerY": "323.7704918032787", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "49.69262295081967", "innerY": "396.5163934426229", "outerX": "49.69262295081967", "outerY": "397.28483606557376", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ] }, "BrM Inner": { "Calcification": [ { "innerX": "-99.89754098360655", "innerY": "409.32377049180326", "outerX": "-99.89754098360655", "outerY": "411.88524590163934", "thickness": "2.6", "layer": "BrM Inner", "feature": { "code": "Calcification", "description": "Calcification" } } ] } } 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 }