var mapOptions = { "Sub-Retinal Space": { "Detached": [ { "innerX": "-2409.6262160778288", "innerY": "1180.747567844342", "outerX": "-2409.6262160778288", "outerY": "1180.747567844342", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1232.2068612391192", "innerY": "1357.3988735279058", "outerX": "-1232.2068612391192", "outerY": "1357.3988735279058", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2897.081413210445", "innerY": "921.4029697900665", "outerX": "2897.081413210445", "outerY": "921.4029697900665", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "3465.1817716333844", "innerY": "613.4152585765489", "outerX": "3465.1817716333844", "outerY": "613.4152585765489", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ], "Oildrop": [ { "innerX": "-1823.8607270865334", "innerY": "1270.8653353814643", "outerX": "-1823.8607270865334", "outerY": "1270.8653353814643", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-644.905273937532", "innerY": "1403.4818228366614", "outerX": "-644.905273937532", "outerY": "1403.4818228366614", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-177.93138760880694", "innerY": "1434.9718381976445", "outerX": "-177.93138760880694", "outerY": "1434.9718381976445", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "55.811571940604196", "innerY": "1432.1556579621094", "outerX": "55.811571940604196", "outerY": "1432.1556579621094", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "289.55453149001534", "innerY": "1426.779313876088", "outerX": "289.55453149001534", "outerY": "1426.779313876088", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "410.13824884792626", "innerY": "1421.9150025601639", "outerX": "410.13824884792626", "outerY": "1421.9150025601639", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "476.19047619047615", "innerY": "1415.0025601638504", "outerX": "476.19047619047615", "outerY": "1415.0025601638504", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "528.673835125448", "innerY": "1409.1141833077315", "outerX": "528.673835125448", "outerY": "1409.1141833077315", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "574.5007680491551", "innerY": "1408.3461341525858", "outerX": "574.5007680491551", "outerY": "1408.3461341525858", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "644.3932411674347", "innerY": "1405.0179211469533", "outerX": "644.3932411674347", "outerY": "1405.0179211469533", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "772.1454173067076", "innerY": "1394.521249359959", "outerX": "772.1454173067076", "outerY": "1394.521249359959", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "996.1597542242703", "innerY": "1378.3922171018944", "outerX": "996.1597542242703", "outerY": "1378.3922171018944", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "1253.200204813108", "innerY": "1342.2939068100359", "outerX": "1253.200204813108", "outerY": "1342.2939068100359", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "1469.0220174091141", "innerY": "1304.147465437788", "outerX": "1469.0220174091141", "outerY": "1304.147465437788", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2246.799795186892", "innerY": "1135.4326676907322", "outerX": "2246.799795186892", "outerY": "1135.4326676907322", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Oildrop", "description": "Oil Droplets" } } ] }, "RPE": { "RPE1": [ { "innerX": "-2409.6262160778288", "innerY": "1180.747567844342", "outerX": "-2411.1623143881206", "outerY": "1188.9400921658985", "thickness": "8.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1823.8607270865334", "innerY": "1270.8653353814643", "outerX": "-1824.3727598566306", "outerY": "1278.289810547875", "thickness": "7.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-644.905273937532", "innerY": "1403.4818228366614", "outerX": "-645.1612903225806", "outerY": "1413.21044546851", "thickness": "9.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-413.72247823860727", "innerY": "1416.5386584741423", "outerX": "-413.72247823860727", "outerY": "1416.5386584741423", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "55.811571940604196", "innerY": "1432.1556579621094", "outerX": "55.811571940604196", "outerY": "1445.468509984639", "thickness": "13.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "289.55453149001534", "innerY": "1426.779313876088", "outerX": "290.0665642601126", "outerY": "1439.068100358423", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "528.673835125448", "innerY": "1409.1141833077315", "outerX": "529.1858678955452", "outerY": "1424.4751664106502", "thickness": "15.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "574.5007680491551", "innerY": "1408.3461341525858", "outerX": "576.036866359447", "outerY": "1420.378904249872", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "644.3932411674347", "innerY": "1405.0179211469533", "outerX": "644.3932411674347", "outerY": "1417.0506912442395", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "772.1454173067076", "innerY": "1394.521249359959", "outerX": "772.4014336917562", "outerY": "1407.0660522273424", "thickness": "12.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "996.1597542242703", "innerY": "1378.3922171018944", "outerX": "997.1838197644648", "outerY": "1392.7291346646184", "thickness": "14.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1253.200204813108", "innerY": "1342.2939068100359", "outerX": "1255.2483358934971", "outerY": "1354.0706605222733", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1469.0220174091141", "innerY": "1304.147465437788", "outerX": "1470.8141321044545", "outerY": "1317.4603174603174", "thickness": "13.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1740.1433691756272", "innerY": "1239.1193036354325", "outerX": "1740.1433691756272", "outerY": "1239.1193036354325", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2246.799795186892", "innerY": "1135.4326676907322", "outerX": "2249.3599590373783", "outerY": "1146.6973886328724", "thickness": "11.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2897.081413210445", "innerY": "921.4029697900665", "outerX": "2900.409626216078", "outerY": "932.9237071172555", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "3465.1817716333844", "innerY": "613.4152585765489", "outerX": "3469.2780337941626", "outerY": "625.1920122887865", "thickness": "12.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE0": [ { "innerX": "-1232.2068612391192", "innerY": "1357.3988735279058", "outerX": "-1232.7188940092165", "outerY": "1368.9196108550946", "thickness": "11.5", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-177.93138760880694", "innerY": "1434.9718381976445", "outerX": "-177.6753712237583", "outerY": "1448.0286738351253", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "410.13824884792626", "innerY": "1421.9150025601639", "outerX": "409.3701996927803", "outerY": "1431.899641577061", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "476.19047619047615", "innerY": "1415.0025601638504", "outerX": "476.4464925755248", "outerY": "1428.31541218638", "thickness": "13.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-2410.906298003072", "innerY": "1189.452124935996", "outerX": "-2410.906298003072", "outerY": "1189.9641577060931", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1232.7188940092165", "innerY": "1368.9196108550946", "outerX": "-1232.7188940092165", "outerY": "1369.9436763952892", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-645.1612903225806", "innerY": "1413.21044546851", "outerX": "-645.4173067076292", "outerY": "1414.4905273937532", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-414.7465437788018", "innerY": "1427.2913466461853", "outerX": "-415.0025601638505", "outerY": "1428.8274449564772", "thickness": "1.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-177.6753712237583", "innerY": "1448.0286738351253", "outerX": "-177.93138760880694", "outerY": "1449.05273937532", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "55.811571940604196", "innerY": "1445.468509984639", "outerX": "55.811571940604196", "outerY": "1447.004608294931", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "290.0665642601126", "innerY": "1439.068100358423", "outerX": "290.0665642601126", "outerY": "1440.0921658986174", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "476.4464925755248", "innerY": "1428.31541218638", "outerX": "476.7025089605735", "outerY": "1429.595494111623", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "529.1858678955452", "innerY": "1424.4751664106502", "outerX": "529.1858678955452", "outerY": "1425.499231950845", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "576.036866359447", "innerY": "1420.378904249872", "outerX": "575.7808499743984", "outerY": "1420.8909370199692", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "644.3932411674347", "innerY": "1417.0506912442395", "outerX": "644.3932411674347", "outerY": "1417.8187403993854", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2249.3599590373783", "innerY": "1146.6973886328724", "outerX": "2249.615975422427", "outerY": "1147.721454173067", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2900.409626216078", "innerY": "932.9237071172555", "outerX": "2900.6656426011264", "outerY": "934.2037890424987", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "409.8822324628776", "innerY": "1434.2037890424986", "outerX": "409.8822324628776", "outerY": "1434.9718381976445", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "772.6574500768049", "innerY": "1408.858166922683", "outerX": "772.4014336917562", "outerY": "1410.1382488479262", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "997.4398361495136", "innerY": "1395.0332821300563", "outerX": "997.6958525345622", "outerY": "1395.8013312852022", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "1255.2483358934971", "innerY": "1354.0706605222733", "outerX": "1256.016385048643", "outerY": "1356.1187916026624", "thickness": "2.2", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "1470.8141321044545", "innerY": "1317.4603174603174", "outerX": "1470.8141321044545", "outerY": "1318.484383000512", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ] }, "ChC": { "Ghost": [ { "innerX": "-400.9216589861751", "innerY": "1434.4598054275473", "outerX": "-400.9216589861751", "outerY": "1434.4598054275473", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] }, "OPL Henle": { "EctopicPRnuc": [ { "innerX": "-199.94879672299027", "innerY": "-21.249359959037378", "outerX": "-200.97286226318482", "outerY": "14.08090117767537", "thickness": "35.3", "layer": "OPL Henle", "feature": { "code": "EctopicPRnuc", "description": "Ectopic Photoreceptor Nuclei" } } ] }, "BlamD": { "Early": [ { "innerX": "409.3701996927803", "innerY": "1431.899641577061", "outerX": "409.8822324628776", "outerY": "1434.2037890424986", "thickness": "2.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "772.4014336917562", "innerY": "1407.0660522273424", "outerX": "772.6574500768049", "outerY": "1408.858166922683", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "997.1838197644648", "innerY": "1392.7291346646184", "outerX": "997.4398361495136", "outerY": "1395.0332821300563", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] } } 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 }