var mapOptions = { "Sub-Retinal Space": { "SDD": [ { "innerX": "-2527.379733879222", "innerY": "-518.6796315250767", "outerX": "-2529.938587512794", "outerY": "-513.050153531218", "thickness": "6.2", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Deposit" } } ], "Detached": [ { "innerX": "9.979529170931423", "innerY": "-14.073694984646878", "outerX": "9.979529170931423", "outerY": "-14.073694984646878", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "52.9682702149437", "innerY": "-6.6530194472876145", "outerX": "52.9682702149437", "outerY": "-6.6530194472876145", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "RPE": { "RPE1": [ { "innerX": "-2529.938587512794", "innerY": "-513.050153531218", "outerX": "-2534.544524053224", "outerY": "-503.07062436028656", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-800.9211873080859", "innerY": "-15.353121801432957", "outerX": "-801.1770726714432", "outerY": "-4.350051177072671", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "134.33981576253836", "innerY": "15.86489252814739", "outerX": "130.50153531218012", "outerY": "29.170931422722617", "thickness": "13.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "194.47287615148412", "innerY": "36.33572159672467", "outerX": "191.40225179119753", "outerY": "48.61821903787103", "thickness": "12.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "611.5660184237462", "innerY": "79.32446264073694", "outerX": "611.0542476970317", "outerY": "94.16581371545547", "thickness": "14.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "804.2476970317298", "innerY": "64.2272262026612", "outerX": "806.2947799385875", "outerY": "78.5568065506653", "thickness": "14.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE0": [ { "innerX": "-1893.2958034800408", "innerY": "-237.20573183213918", "outerX": "-1897.1340839303991", "outerY": "-223.13203684749232", "thickness": "14.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-1474.9232343909928", "innerY": "-142.01637666325485", "outerX": "-1479.0174002047083", "outerY": "-127.94268167860798", "thickness": "14.7", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-969.2937563971341", "innerY": "-48.61821903787103", "outerX": "-969.2937563971341", "outerY": "-34.54452405322415", "thickness": "14.1", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-568.8331627430911", "innerY": "11.003070624360285", "outerX": "-566.7860798362334", "outerY": "21.238485158648924", "thickness": "10.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-334.69805527123845", "innerY": "8.444216990788126", "outerX": "-334.69805527123845", "outerY": "19.44728761514841", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-159.41658137154553", "innerY": "1.0235414534288638", "outerX": "-158.64892528147388", "outerY": "14.585465711361309", "thickness": "13.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-88.02456499488228", "innerY": "-6.6530194472876145", "outerX": "-86.48925281473899", "outerY": "5.117707267144319", "thickness": "11.9", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-45.29170931422723", "innerY": "-15.86489252814739", "outerX": "-44.779938587512795", "outerY": "0.5117707267144319", "thickness": "16.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "7.932446264073695", "innerY": "-12.538382804503582", "outerX": "7.1647901740020465", "outerY": "-1.2794268167860798", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "52.9682702149437", "innerY": "-6.6530194472876145", "outerX": "50.409416581371545", "outerY": "7.420675537359263", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "403.7871033776868", "innerY": "63.715455475946776", "outerX": "401.48413510747184", "outerY": "73.43909928352097", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1017.1443193449335", "innerY": "47.33879222108495", "outerX": "1017.911975435005", "outerY": "61.15660184237461", "thickness": "13.8", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1504.0941658137153", "innerY": "-11.770726714431934", "outerX": "1506.3971340839303", "outerY": "0.0", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2073.439099283521", "innerY": "-112.84544524053224", "outerX": "2074.718526100307", "outerY": "-99.539406345957", "thickness": "13.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2533.265097236438", "innerY": "-200.10235414534287", "outerX": "2534.0327533265095", "outerY": "-187.5639713408393", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "3018.935516888434", "innerY": "-299.12998976458545", "outerX": "3020.470829068577", "outerY": "-286.5916069600819", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-2540.9416581371543", "innerY": "-505.88536335721597", "outerX": "-2541.9651995905833", "outerY": "-504.09416581371545", "thickness": "2.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "-801.4329580348003", "innerY": "0.0", "outerX": "-801.6888433981576", "outerY": "0.7676560900716478", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "-564.9948822927329", "innerY": "29.938587512794268", "outerX": "-564.7389969293756", "outerY": "30.706243602865914", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "-335.4657113613101", "innerY": "25.84442169907881", "outerX": "-335.72159672466734", "outerY": "26.612077789150458", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "8.955987717502559", "innerY": "-0.7676560900716478", "outerX": "8.955987717502559", "outerY": "1.5353121801432956", "thickness": "2.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "190.37871033776867", "innerY": "51.68884339815762", "outerX": "190.12282497441146", "outerY": "51.94472876151484", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "401.22824974411463", "innerY": "77.021494370522", "outerX": "401.22824974411463", "outerY": "77.78915046059365", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "806.2947799385875", "innerY": "78.5568065506653", "outerX": "806.5506653019447", "outerY": "79.32446264073694", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } }, { "innerX": "1017.911975435005", "innerY": "61.15660184237461", "outerX": "1017.911975435005", "outerY": "61.41248720573183", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre Basal Linear Deposit" } } ] }, "BlamD": { "Early": [ { "innerX": "-334.69805527123845", "innerY": "19.44728761514841", "outerX": "-335.4657113613101", "outerY": "25.84442169907881", "thickness": "6.4", "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 }