var mapOptions = { "Sub-Retinal Space": { "Detached": [ { "innerX": "-3001.280409731114", "innerY": "-599.4878361075544", "outerX": "-3001.280409731114", "outerY": "-599.4878361075544", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-2522.1510883482715", "innerY": "-450.1920614596671", "outerX": "-2522.1510883482715", "outerY": "-450.1920614596671", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-2056.594110115237", "innerY": "-337.7720870678617", "outerX": "-2056.594110115237", "outerY": "-337.7720870678617", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-203.58514724711907", "innerY": "-11.7797695262484", "outerX": "-203.58514724711907", "outerY": "-11.7797695262484", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-100.38412291933419", "innerY": "-8.194622279129321", "outerX": "-100.38412291933419", "outerY": "-8.194622279129321", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-50.960307298335465", "innerY": "-18.693982074263765", "outerX": "-50.960307298335465", "outerY": "-7.426376440460947", "thickness": "11.3", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "997.9513444302177", "innerY": "40.71702944942381", "outerX": "997.9513444302177", "outerY": "40.71702944942381", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "3486.2996158770807", "innerY": "-602.0486555697823", "outerX": "3486.2996158770807", "outerY": "-602.0486555697823", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ], "SDD": [ { "innerX": "-1477.5928297055057", "innerY": "-181.8181818181818", "outerX": "-1479.8975672215108", "outerY": "-173.36747759282972", "thickness": "8.8", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1054.8015364916773", "innerY": "-115.49295774647887", "outerX": "-1056.338028169014", "outerY": "-103.96927016645327", "thickness": "11.6", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } }, { "innerX": "-801.5364916773367", "innerY": "-68.37387964148527", "outerX": "-801.5364916773367", "outerY": "-62.740076824583866", "thickness": "5.6", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } }, { "innerX": "-601.0243277848912", "innerY": "-66.06914212548016", "outerX": "-601.0243277848912", "outerY": "-61.20358514724712", "thickness": "4.9", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } }, { "innerX": "50.960307298335465", "innerY": "-8.706786171574905", "outerX": "50.960307298335465", "outerY": "2.0486555697823303", "thickness": "10.8", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "99.35979513444302", "innerY": "4.353393085787452", "outerX": "99.35979513444302", "outerY": "14.340588988476313", "thickness": "10.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "199.7439180537772", "innerY": "14.852752880921894", "outerX": "200.2560819462228", "outerY": "6.914212548015365", "thickness": "8.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ], "Oildrop": [ { "innerX": "-1.2804097311139564", "innerY": "-1.792573623559539", "outerX": "-1.2804097311139564", "outerY": "-1.792573623559539", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2541.101152368758", "innerY": "-164.6606914212548", "outerX": "2543.14980793854", "outerY": "-160.05121638924456", "thickness": "5.0", "layer": "Sub-Retinal Space", "feature": { "code": "Oildrop", "description": "Oil Droplets" } } ] }, "RPE": { "RPE2": [ { "innerX": "-3001.280409731114", "innerY": "-599.4878361075544", "outerX": "-3001.280409731114", "outerY": "-590.7810499359795", "thickness": "8.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-2522.1510883482715", "innerY": "-450.1920614596671", "outerX": "-2524.7119078104993", "outerY": "-443.5339308578745", "thickness": "7.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2056.594110115237", "innerY": "-337.7720870678617", "outerX": "-2059.9231754161333", "outerY": "-327.0166453265045", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1479.8975672215108", "innerY": "-173.36747759282972", "outerX": "-1481.177976952625", "outerY": "-166.19718309859155", "thickness": "7.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1056.338028169014", "innerY": "-103.96927016645327", "outerX": "-1056.8501920614597", "outerY": "-95.51856594110114", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-801.5364916773367", "innerY": "-62.740076824583866", "outerX": "-801.5364916773367", "outerY": "-52.24071702944942", "thickness": "10.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-601.0243277848912", "innerY": "-61.20358514724712", "outerX": "-601.0243277848912", "outerY": "-49.42381562099872", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-400.25608194622276", "innerY": "-39.18053777208707", "outerX": "-400.25608194622276", "outerY": "-30.729833546734955", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-203.58514724711907", "innerY": "-11.7797695262484", "outerX": "-204.86555697823303", "outerY": "0.2560819462227913", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-100.38412291933419", "innerY": "-8.194622279129321", "outerX": "-100.38412291933419", "outerY": "3.8412291933418694", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-50.192061459667094", "innerY": "-6.914212548015365", "outerX": "-50.44814340588989", "outerY": "4.353393085787452", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1.2804097311139564", "innerY": "-1.792573623559539", "outerX": "-1.5364916773367479", "outerY": "10.499359795134444", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "50.44814340588989", "innerY": "6.658130601792574", "outerX": "50.44814340588989", "outerY": "19.46222791293214", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "99.35979513444302", "innerY": "14.340588988476313", "outerX": "99.35979513444302", "outerY": "25.352112676056336", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "199.7439180537772", "innerY": "18.693982074263765", "outerX": "199.7439180537772", "outerY": "28.937259923175414", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "400.76824583866835", "innerY": "10.755441741357235", "outerX": "401.53649167733676", "outerY": "23.81562099871959", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "598.9756722151088", "innerY": "23.303457106274006", "outerX": "598.719590268886", "outerY": "32.52240717029449", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "798.719590268886", "innerY": "48.399487836107554", "outerX": "798.9756722151088", "outerY": "58.64276568501921", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "997.9513444302177", "innerY": "40.71702944942381", "outerX": "998.2074263764405", "outerY": "50.44814340588989", "thickness": "9.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2543.14980793854", "innerY": "-160.05121638924456", "outerX": "2546.7349551856596", "outerY": "-145.45454545454544", "thickness": "15.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE0": [ { "innerX": "1498.335467349552", "innerY": "41.2291933418694", "outerX": "1498.5915492957747", "outerY": "50.44814340588989", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2030.9859154929577", "innerY": "-37.13188220230474", "outerX": "2032.010243277849", "outerY": "-28.16901408450704", "thickness": "9.0", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "3007.426376440461", "innerY": "-313.44430217669657", "outerX": "3011.2676056338028", "outerY": "-301.92061459667093", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "3486.2996158770807", "innerY": "-602.0486555697823", "outerX": "3491.933418693982", "outerY": "-592.8297055057618", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "BlamD": { "Early": [ { "innerX": "-3001.280409731114", "innerY": "-590.7810499359795", "outerX": "-3001.536491677337", "outerY": "-587.708066581306", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1056.8501920614597", "innerY": "-95.51856594110114", "outerX": "-1056.8501920614597", "outerY": "-93.72599231754161", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-801.5364916773367", "innerY": "-52.24071702944942", "outerX": "-801.5364916773367", "outerY": "-49.9359795134443", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-601.0243277848912", "innerY": "-49.42381562099872", "outerX": "-601.280409731114", "outerY": "-47.88732394366197", "thickness": "1.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-400.25608194622276", "innerY": "-30.729833546734955", "outerX": "-400.76824583866835", "outerY": "-24.839948783610755", "thickness": "5.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-100.38412291933419", "innerY": "3.8412291933418694", "outerX": "-100.64020486555698", "outerY": "4.865556978233035", "thickness": "1.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "199.7439180537772", "innerY": "28.937259923175414", "outerX": "199.48783610755441", "outerY": "31.49807938540333", "thickness": "2.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "401.53649167733676", "innerY": "23.81562099871959", "outerX": "401.53649167733676", "outerY": "27.40076824583867", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "598.719590268886", "innerY": "32.52240717029449", "outerX": "598.719590268886", "outerY": "34.31498079385403", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "798.9756722151088", "innerY": "58.64276568501921", "outerX": "798.4635083226632", "outerY": "60.69142125480153", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-3001.536491677337", "innerY": "-587.708066581306", "outerX": "-3001.536491677337", "outerY": "-586.1715749039693", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-801.5364916773367", "innerY": "-49.9359795134443", "outerX": "-801.7925736235595", "outerY": "-48.91165172855314", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-100.64020486555698", "innerY": "4.865556978233035", "outerX": "-100.89628681177977", "outerY": "5.377720870678617", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-50.44814340588989", "innerY": "4.353393085787452", "outerX": "-50.192061459667094", "outerY": "5.377720870678617", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1.5364916773367479", "innerY": "10.499359795134444", "outerX": "-1.5364916773367479", "outerY": "11.523687580025609", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "50.44814340588989", "innerY": "19.46222791293214", "outerX": "49.9359795134443", "outerY": "20.742637644046095", "thickness": "1.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "99.35979513444302", "innerY": "25.352112676056336", "outerX": "99.10371318822023", "outerY": "26.888604353393085", "thickness": "1.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "598.719590268886", "innerY": "34.31498079385403", "outerX": "598.719590268886", "outerY": "35.3393085787452", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "798.4635083226632", "innerY": "60.69142125480153", "outerX": "798.4635083226632", "outerY": "61.7157490396927", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "998.719590268886", "innerY": "51.21638924455826", "outerX": "998.719590268886", "outerY": "52.24071702944942", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1498.5915492957747", "innerY": "50.44814340588989", "outerX": "1498.5915492957747", "outerY": "51.21638924455826", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2032.010243277849", "innerY": "-28.16901408450704", "outerX": "2032.010243277849", "outerY": "-27.65685019206146", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "-591.8053777208706", "innerY": "-49.16773367477593", "outerX": "-591.8053777208706", "outerY": "-47.37516005121639", "thickness": "1.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-400.76824583866835", "innerY": "-24.839948783610755", "outerX": "-400.76824583866835", "outerY": "-22.791293213828425", "thickness": "2.0", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-204.86555697823303", "innerY": "0.2560819462227913", "outerX": "-204.86555697823303", "outerY": "1.792573623559539", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "199.48783610755441", "innerY": "31.241997439180537", "outerX": "199.48783610755441", "outerY": "32.52240717029449", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "401.53649167733676", "innerY": "27.40076824583867", "outerX": "401.7925736235595", "outerY": "30.473751600512163", "thickness": "3.1", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ], "Detached": [ { "innerX": "2547.247119078105", "innerY": "-130.85787451984635", "outerX": "2547.247119078105", "outerY": "-129.57746478873239", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "3011.2676056338028", "innerY": "-301.92061459667093", "outerX": "3011.2676056338028", "outerY": "-301.92061459667093", "thickness": "0.0", "layer": "Sub-RPE Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "ChC": { "Ghost": [ { "innerX": "-400.76824583866835", "innerY": "-18.693982074263765", "outerX": "-400.76824583866835", "outerY": "-18.693982074263765", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "610.7554417413572", "innerY": "43.533930857874516", "outerX": "610.7554417413572", "outerY": "43.533930857874516", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] }, "OS": { "Convolutions": [ { "innerX": "3462.9961587708067", "innerY": "-620.2304737516005", "outerX": "3471.446862996159", "outerY": "-616.1331626120358", "thickness": "9.5", "layer": "OS", "feature": { "code": "Convolutions", "description": "Convolutions" } } ] } } 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 }