var mapOptions = { "Sub-Retinal Space": { "Detached": [ { "innerX": "-2968.5363286943502", "innerY": "-153.22302980507678", "outerX": "-2968.5363286943502", "outerY": "-153.22302980507678", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-2499.4027115616113", "innerY": "-8.185537485413116", "outerX": "-2499.4027115616113", "outerY": "-8.185537485413116", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1998.0385405800578", "innerY": "118.69029353849018", "outerX": "-1998.0385405800578", "outerY": "118.69029353849018", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1500.5113402947918", "innerY": "179.8260266326694", "outerX": "-1500.5113402947918", "outerY": "179.8260266326694", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1040.074856740304", "innerY": "177.01224812205862", "outerX": "-1040.074856740304", "outerY": "177.01224812205862", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-802.9500677097428", "innerY": "167.54772040454972", "outerX": "-802.9500677097428", "outerY": "167.54772040454972", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ] }, "RPE": { "RPE2": [ { "innerX": "-2968.5363286943502", "innerY": "-153.22302980507678", "outerX": "-2970.5827130657035", "outerY": "-146.31648255175944", "thickness": "7.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-2499.4027115616113", "innerY": "-8.185537485413116", "outerX": "-2500.681701793707", "outerY": "1.7905863249341192", "thickness": "10.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1998.0385405800578", "innerY": "118.69029353849018", "outerX": "-1999.5733288585727", "outerY": "128.9222153952566", "thickness": "10.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1500.5113402947918", "innerY": "179.8260266326694", "outerX": "-1500.5113402947918", "outerY": "190.82534262869328", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-802.9500677097428", "innerY": "167.54772040454972", "outerX": "-802.9500677097428", "outerY": "179.57022858625024", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-101.55182442840648", "innerY": "70.34446276526897", "outerX": "-100.01703614989151", "outerY": "83.13436508622696", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-54.99657998011937", "innerY": "53.973387794442736", "outerX": "-51.415407330251135", "outerY": "68.809674486754", "thickness": "15.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "386.76664618576973", "innerY": "-40.1602932878081", "outerX": "389.5804246963805", "outerY": "-29.672573384622545", "thickness": "10.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE2A": [ { "innerX": "-1040.074856740304", "innerY": "177.01224812205862", "outerX": "-1040.074856740304", "outerY": "192.87172700004655", "thickness": "15.9", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } }, { "innerX": "-603.4275915027981", "innerY": "148.6186649695319", "outerX": "-601.8928032242832", "outerY": "161.15276924407073", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE2A", "description": "RPE Grade 2A" } } ], "RPE0": [ { "innerX": "-406.46309576004506", "innerY": "124.57364860613086", "outerX": "-404.92830748153006", "outerY": "136.85195483425053", "thickness": "12.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-201.82465862471713", "innerY": "92.85469085015504", "outerX": "-200.28987034620218", "outerY": "105.64459317111303", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "-1.2789902320957993", "innerY": "46.29944640186794", "outerX": "-0.5115960928383197", "outerY": "57.55456044431097", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "47.066840541125416", "innerY": "36.3233225915207", "outerX": "48.601628819640375", "outerY": "48.857426866059534", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "98.73804591779572", "innerY": "26.602996827592627", "outerX": "100.27283419631067", "outerY": "37.85811087003566", "thickness": "11.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "199.5224762069447", "innerY": "5.371758974802358", "outerX": "201.56886057829797", "outerY": "15.603680831568752", "thickness": "10.4", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "596.2652462030617", "innerY": "-95.41267131434664", "outerX": "599.8464188529299", "outerY": "-84.66915336474192", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "795.2761263171681", "innerY": "-166.01293212603477", "outerX": "797.8341067813597", "outerY": "-155.0136161300109", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "996.0775927562086", "innerY": "-235.59000075204625", "outerX": "1000.4261595453343", "outerY": "-225.613876941699", "thickness": "10.9", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1381.3094506634634", "innerY": "-455.8321187189429", "outerX": "1387.4486037775232", "outerY": "-444.83280272291904", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "1967.3427750097585", "innerY": "-787.6021849245933", "outerX": "1972.9703320309802", "outerY": "-777.626061114246", "thickness": "11.5", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } }, { "innerX": "2445.940919860007", "innerY": "-1093.5366484419085", "outerX": "2452.591669066905", "outerY": "-1083.8163226779805", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE0", "description": "RPE Grade 0" } } ] }, "BlamD": { "Early": [ { "innerX": "-2970.5827130657035", "innerY": "-146.31648255175944", "outerX": "-2972.6290974370568", "outerY": "-141.20052162337626", "thickness": "5.5", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-100.01703614989151", "innerY": "83.13436508622696", "outerX": "-99.76123810347235", "outerY": "84.1575572719036", "thickness": "1.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "100.27283419631067", "innerY": "37.85811087003566", "outerX": "100.78443028914899", "outerY": "39.13710110213146", "thickness": "1.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "201.56886057829797", "innerY": "15.603680831568752", "outerX": "202.33625471755545", "outerY": "17.90586324934119", "thickness": "2.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ] }, "Choroid": { "LipGlob": [ { "innerX": "-2000.5965210442494", "innerY": "140.9447235769571", "outerX": "-2008.2704624368241", "outerY": "191.59273676795075", "thickness": "51.2", "layer": "Choroid", "feature": { "code": "LipGlob", "description": "Lipid Globules" } }, { "innerX": "1393.587756891583", "innerY": "-434.0892847733143", "outerX": "1445.5147603146725", "outerY": "-362.46583177594954", "thickness": "88.5", "layer": "Choroid", "feature": { "code": "LipGlob", "description": "Lipid Globules" } } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-601.8928032242832", "innerY": "161.15276924407073", "outerX": "-601.8928032242832", "outerY": "161.9201633833282", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-200.28987034620218", "innerY": "105.64459317111303", "outerX": "-200.28987034620218", "outerY": "106.15618926395135", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "599.8464188529299", "innerY": "-84.66915336474192", "outerX": "599.8464188529299", "outerY": "-84.1575572719036", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "999.9145634524959", "innerY": "-225.1022808488607", "outerX": "999.9145634524959", "outerY": "-224.3348867096032", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ], "BlinD": [ { "innerX": "-99.76123810347235", "innerY": "84.1575572719036", "outerX": "-99.24964201063403", "outerY": "86.20394164325688", "thickness": "2.1", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-51.415407330251135", "innerY": "68.809674486754", "outerX": "-50.39221514457449", "outerY": "73.41403932229889", "thickness": "4.7", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "0.0", "innerY": "60.36833895492173", "outerX": "0.5115960928383197", "outerY": "61.39153114059837", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "48.601628819640375", "innerY": "48.857426866059534", "outerX": "48.601628819640375", "outerY": "49.62482100531702", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "100.78443028914899", "innerY": "39.13710110213146", "outerX": "100.78443028914899", "outerY": "39.90449524138894", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "202.33625471755545", "innerY": "17.90586324934119", "outerX": "202.5920527639746", "outerY": "19.184853481436992", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "389.5804246963805", "innerY": "-29.672573384622545", "outerX": "390.34781883563795", "outerY": "-26.347198781173468", "thickness": "3.4", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "797.8341067813597", "innerY": "-155.0136161300109", "outerX": "798.0899048277788", "outerY": "-153.99042394433425", "thickness": "1.1", "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 }