var mapOptions = { "RPE": { "RPE4": [ { "innerX": "-3357.4903969270167", "innerY": "-706.5300896286811", "outerX": "-3357.7464788732395", "outerY": "-705.50576184379", "thickness": "1.1", "layer": "RPE", "feature": { "code": "RPE4", "description": "RPE Grade 4" } } ], "RPE1": [ { "innerX": "-2995.9026888604353", "innerY": "-517.5416133162612", "outerX": "-2998.719590268886", "outerY": "-505.50576184379", "thickness": "12.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2493.213828425096", "innerY": "-372.08706786171575", "outerX": "-2496.542893725992", "outerY": "-361.3316261203585", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1999.4878361075544", "innerY": "-252.752880921895", "outerX": "-2001.2804097311139", "outerY": "-243.5339308578745", "thickness": "9.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1499.1037131882201", "innerY": "-117.5416133162612", "outerX": "-1500.8962868117796", "outerY": "-107.81049935979513", "thickness": "9.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-997.1830985915493", "innerY": "-6.658130601792574", "outerX": "-1000.0", "outerY": "5.377720870678617", "thickness": "12.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-795.9026888604353", "innerY": "32.2663252240717", "outerX": "-797.1830985915493", "outerY": "41.74135723431498", "thickness": "9.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-600.7682458386683", "innerY": "59.41101152368758", "outerX": "-600.2560819462228", "outerY": "71.70294494238156", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-410.75544174135723", "innerY": "63.25224071702945", "outerX": "-411.01152368758", "outerY": "72.47119078104994", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-202.04865556978234", "innerY": "78.10499359795135", "outerX": "-202.8169014084507", "outerY": "88.60435339308579", "thickness": "10.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-100.1280409731114", "innerY": "103.20102432778489", "outerX": "-98.84763124199743", "outerY": "89.88476312419974", "thickness": "13.4", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-53.52112676056338", "innerY": "93.21382842509603", "outerX": "-52.49679897567221", "outerY": "106.0179257362356", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "49.67989756722151", "innerY": "99.8719590268886", "outerX": "49.67989756722151", "outerY": "112.16389244558259", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "99.10371318822023", "innerY": "104.48143405889884", "outerX": "98.33546734955186", "outerY": "117.02944942381562", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "209.47503201024327", "innerY": "121.12676056338029", "outerX": "208.4507042253521", "outerY": "132.6504481434059", "thickness": "11.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "600.0", "innerY": "117.5416133162612", "outerX": "600.0", "outerY": "129.3213828425096", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "801.0243277848912", "innerY": "107.29833546734955", "outerX": "800.7682458386683", "outerY": "116.26120358514724", "thickness": "9.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1001.5364916773367", "innerY": "98.33546734955186", "outerX": "1000.7682458386683", "outerY": "110.37131882202304", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1499.6158770806658", "innerY": "64.02048655569783", "outerX": "1500.8962868117796", "outerY": "74.77592829705506", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1998.9756722151087", "innerY": "-44.81434058898848", "outerX": "2001.5364916773367", "outerY": "-34.31498079385403", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE0": [ { "innerX": "400.0", "innerY": "121.89500640204865", "outerX": "399.7439180537772", "outerY": "134.18693982074262", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2491.933418693982", "innerY": "-216.13316261203585", "outerX": "2496.2868117797693", "outerY": "-208.4507042253521", "thickness": "8.8", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2995.134443021767", "innerY": "-405.8898847631242", "outerX": "2998.9756722151087", "outerY": "-395.64660691421255", "thickness": "10.9", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "BlamD": { "Early": [ { "innerX": "-3357.7464788732395", "innerY": "-705.50576184379", "outerX": "-3369.0140845070423", "outerY": "-675.5441741357234", "thickness": "32.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2998.719590268886", "innerY": "-505.50576184379", "outerX": "-2999.2317541613315", "outerY": "-503.4571062740077", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2496.542893725992", "innerY": "-361.3316261203585", "outerX": "-2496.2868117797693", "outerY": "-359.79513444302177", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-600.2560819462228", "innerY": "71.70294494238156", "outerX": "-600.2560819462228", "outerY": "74.00768245838668", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-411.01152368758", "innerY": "72.47119078104994", "outerX": "-411.2676056338028", "outerY": "76.3124199743918", "thickness": "3.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-202.8169014084507", "innerY": "88.60435339308579", "outerX": "-203.58514724711907", "outerY": "91.1651728553137", "thickness": "2.7", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-100.38412291933419", "innerY": "102.9449423815621", "outerX": "-100.38412291933419", "outerY": "103.96927016645327", "thickness": "1.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-52.49679897567221", "innerY": "106.0179257362356", "outerX": "-52.49679897567221", "outerY": "107.55441741357234", "thickness": "1.5", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "98.33546734955186", "innerY": "117.02944942381562", "outerX": "98.33546734955186", "outerY": "118.56594110115236", "thickness": "1.5", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "800.7682458386683", "innerY": "116.26120358514724", "outerX": "800.7682458386683", "outerY": "118.30985915492957", "thickness": "2.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "BrM Inner": { "Calcification": [ { "innerX": "-2999.2317541613315", "innerY": "-502.6888604353393", "outerX": "-2999.743918053777", "outerY": "-501.40845070422534", "thickness": "1.4", "layer": "BrM Inner", "feature": { "code": "Calcification", "description": "Calcification" } }, { "innerX": "-1498.335467349552", "innerY": "-104.48143405889884", "outerX": "-1499.1037131882201", "outerY": "-101.40845070422534", "thickness": "3.2", "layer": "BrM Inner", "feature": { "code": "Calcification", "description": "Calcification" } } ] }, "OS": { "Convolutions": [ { "innerX": "-2451.9846350832267", "innerY": "-465.3008962868118", "outerX": "-2462.227912932138", "outerY": "-454.28937259923174", "thickness": "15.2", "layer": "OS", "feature": { "code": "Convolutions", "description": "Convolutions" } } ] }, "Sub-Retinal Space": { "Detached": [ { "innerX": "-2500.640204865557", "innerY": "-372.8553137003841", "outerX": "-2502.4327784891166", "outerY": "-361.5877080665813", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2355.441741357234", "innerY": "-165.17285531370038", "outerX": "2355.441741357234", "outerY": "-165.17285531370038", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Detached", "description": "Detached, Artifact" }, { "code": "Cells", "description": "Cells" } ], "featureType": "Array" } ], "Cells": [ { "innerX": "-200.0", "innerY": "69.65428937259924", "outerX": "-200.0", "outerY": "69.65428937259924", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Cells", "description": "Cells" } } ] }, "ONL Rods": { "Pyknucl": [ { "innerX": "-1472.47119078105", "innerY": "-190.01280409731115", "outerX": "-1481.177976952625", "outerY": "-165.94110115236876", "thickness": "25.6", "layer": "ONL Rods", "feature": { "code": "Pyknucl", "description": "Pyknotic Nuclei" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-797.1830985915493", "innerY": "41.74135723431498", "outerX": "-797.4391805377721", "outerY": "42.25352112676056", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-600.2560819462228", "innerY": "75.03201024327785", "outerX": "-600.2560819462228", "outerY": "75.54417413572342", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-411.2676056338028", "innerY": "76.3124199743918", "outerX": "-411.01152368758", "outerY": "76.82458386683739", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-203.58514724711907", "innerY": "91.1651728553137", "outerX": "-203.84122919334186", "outerY": "91.93341869398208", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-100.38412291933419", "innerY": "103.96927016645327", "outerX": "-100.1280409731114", "outerY": "105.24967989756722", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-52.49679897567221", "innerY": "107.55441741357234", "outerX": "-52.24071702944942", "outerY": "108.57874519846351", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "49.67989756722151", "innerY": "113.95646606914212", "outerX": "49.42381562099872", "outerY": "114.7247119078105", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "98.33546734955186", "innerY": "118.56594110115236", "outerX": "98.33546734955186", "outerY": "119.07810499359795", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "600.0", "innerY": "129.3213828425096", "outerX": "600.0", "outerY": "129.83354673495518", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1000.7682458386683", "innerY": "110.37131882202304", "outerX": "1000.7682458386683", "outerY": "111.13956466069142", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1500.8962868117796", "innerY": "74.77592829705506", "outerX": "1500.8962868117796", "outerY": "75.54417413572342", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2001.5364916773367", "innerY": "-34.31498079385403", "outerX": "2001.2804097311139", "outerY": "-33.29065300896287", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2496.798975672215", "innerY": "-207.93854033290654", "outerX": "2496.798975672215", "outerY": "-207.42637644046096", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "399.7439180537772", "innerY": "134.18693982074262", "outerX": "399.7439180537772", "outerY": "134.955185659411", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "800.7682458386683", "innerY": "118.30985915492957", "outerX": "800.7682458386683", "outerY": "119.07810499359795", "thickness": "0.8", "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 }