var mapOptions = { "Sub-Retinal Space": { "Detached": [ { "innerX": "-3498.7199180747566", "innerY": "-657.1940604198669", "outerX": "-3498.7199180747566", "outerY": "-657.1940604198669", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1500.0", "innerY": "-76.036866359447", "outerX": "-1500.0", "outerY": "-76.036866359447", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ], "SDD": [ { "innerX": "-2497.9518689196107", "innerY": "-365.07936507936506", "outerX": "-2500.2560163850485", "outerY": "-353.8146441372248", "thickness": "11.5", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1998.2078853046594", "innerY": "-194.57245263696876", "outerX": "-2002.5601638504863", "outerY": "-183.81976446492575", "thickness": "11.6", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ] }, "RPE": { "RPE2": [ { "innerX": "-3498.7199180747566", "innerY": "-657.1940604198669", "outerX": "-3498.7199180747566", "outerY": "-655.657962109575", "thickness": "1.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-2999.231950844854", "innerY": "-493.85560675883255", "outerX": "-3003.8402457757297", "outerY": "-486.94316436251916", "thickness": "8.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-999.7439836149513", "innerY": "5.888376856118791", "outerX": "-1000.2560163850486", "outerY": "14.336917562724015", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-397.84946236559136", "innerY": "70.14848950332821", "outerX": "-401.43369175627237", "outerY": "83.46134152585765", "thickness": "13.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-197.13261648745518", "innerY": "83.97337429595494", "outerX": "-199.94879672299027", "outerY": "97.54224270353302", "thickness": "13.9", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-100.10240655401945", "innerY": "101.12647209421402", "outerX": "-99.84639016897081", "outerY": "115.71940604198669", "thickness": "14.6", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-50.69124423963133", "innerY": "96.51817716333845", "outerX": "-48.89912954429083", "outerY": "111.62314388120839", "thickness": "15.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "0.5120327700972862", "innerY": "94.21402969790066", "outerX": "1.0240655401945724", "outerY": "103.68663594470046", "thickness": "9.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "51.20327700972862", "innerY": "93.70199692780338", "outerX": "49.41116231438812", "outerY": "102.91858678955452", "thickness": "9.4", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "100.35842293906809", "innerY": "91.14183307731695", "outerX": "99.84639016897081", "outerY": "105.47875064004096", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "205.32514080901177", "innerY": "94.98207885304659", "outerX": "199.18074756784432", "outerY": "103.17460317460316", "thickness": "10.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "398.6175115207373", "innerY": "102.66257040450589", "outerX": "398.6175115207373", "outerY": "116.9994879672299", "thickness": "14.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-2500.2560163850485", "innerY": "-353.8146441372248", "outerX": "-2501.536098310292", "outerY": "-343.8300051203277", "thickness": "10.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2002.5601638504863", "innerY": "-183.81976446492575", "outerX": "-2007.168458781362", "outerY": "-172.55504352278544", "thickness": "12.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1500.0", "innerY": "-76.036866359447", "outerX": "-1501.536098310292", "outerY": "-65.02816180235534", "thickness": "11.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-800.0512032770097", "innerY": "21.50537634408602", "outerX": "-800.0512032770097", "outerY": "34.56221198156682", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-600.8704557091654", "innerY": "43.77880184331797", "outerX": "-602.1505376344086", "outerY": "56.835637480798766", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "595.7501280081925", "innerY": "118.27956989247312", "outerX": "595.2380952380952", "outerY": "131.59242191500255", "thickness": "13.3", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "800.0512032770097", "innerY": "132.87250384024577", "outerX": "799.5391705069125", "outerY": "145.67332309267792", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1007.6804915514592", "innerY": "143.88120839733742", "outerX": "1008.1925243215566", "outerY": "156.93804403481823", "thickness": "13.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1501.2800819252432", "innerY": "79.621095750128", "outerX": "1501.2800819252432", "outerY": "91.39784946236558", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1996.415770609319", "innerY": "26.62570404505888", "outerX": "1999.7439836149513", "outerY": "36.610343061955966", "thickness": "10.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2503.584229390681", "innerY": "-129.80030721966205", "outerX": "2504.864311315924", "outerY": "-120.32770097286226", "thickness": "9.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ] }, "BlamD": { "Early": [ { "innerX": "-3498.7199180747566", "innerY": "-655.657962109575", "outerX": "-3515.3609831029185", "outerY": "-613.4152585765489", "thickness": "45.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-3003.8402457757297", "innerY": "-486.94316436251916", "outerX": "-3006.400409626216", "outerY": "-482.3348694316436", "thickness": "5.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2501.536098310292", "innerY": "-343.8300051203277", "outerX": "-2501.7921146953404", "outerY": "-342.5499231950845", "thickness": "1.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-2007.168458781362", "innerY": "-172.55504352278544", "outerX": "-2007.6804915514592", "outerY": "-171.53097798259088", "thickness": "1.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1000.2560163850486", "innerY": "14.336917562724015", "outerX": "-1000.5120327700972", "outerY": "17.153097798259086", "thickness": "2.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-800.0512032770097", "innerY": "34.56221198156682", "outerX": "-800.563236047107", "outerY": "36.866359447004605", "thickness": "2.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-602.1505376344086", "innerY": "56.835637480798766", "outerX": "-602.9185867895545", "outerY": "60.93189964157706", "thickness": "4.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-99.84639016897081", "innerY": "115.71940604198669", "outerX": "-100.10240655401945", "outerY": "118.7916026625704", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-48.89912954429083", "innerY": "111.62314388120839", "outerX": "-48.89912954429083", "outerY": "113.92729134664619", "thickness": "2.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1.0240655401945724", "innerY": "103.68663594470046", "outerX": "0.5120327700972862", "outerY": "110.08704557091653", "thickness": "6.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "49.41116231438812", "innerY": "102.91858678955452", "outerX": "48.131080389144905", "outerY": "108.03891449052739", "thickness": "5.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "99.84639016897081", "innerY": "105.47875064004096", "outerX": "100.10240655401945", "outerY": "109.06298003072196", "thickness": "3.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "398.6175115207373", "innerY": "116.9994879672299", "outerX": "398.6175115207373", "outerY": "123.65591397849462", "thickness": "6.7", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "595.2380952380952", "innerY": "131.59242191500255", "outerX": "595.2380952380952", "outerY": "136.7127496159754", "thickness": "5.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "799.5391705069125", "innerY": "145.67332309267792", "outerX": "799.7951868919611", "outerY": "148.74551971326164", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1008.1925243215566", "innerY": "156.93804403481823", "outerX": "1008.4485407066052", "outerY": "158.98617511520737", "thickness": "2.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1501.2800819252432", "innerY": "91.39784946236558", "outerX": "1501.2800819252432", "outerY": "92.42191500256016", "thickness": "1.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1999.7439836149513", "innerY": "36.610343061955966", "outerX": "1999.7439836149513", "outerY": "36.610343061955966", "thickness": "0.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2504.864311315924", "innerY": "-120.32770097286226", "outerX": "2504.864311315924", "outerY": "-119.55965181771633", "thickness": "0.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ], "Bmound": [ { "innerX": "-401.43369175627237", "innerY": "83.46134152585765", "outerX": "-402.457757296467", "outerY": "87.3015873015873", "thickness": "4.0", "layer": "BlamD", "feature": [ { "code": "Bmound", "description": "Basal Mound" }, { "code": "Early", "description": "Early BlamD" } ], "featureType": "Array" }, { "innerX": "-199.94879672299027", "innerY": "97.54224270353302", "outerX": "-200.2048131080389", "outerY": "99.84639016897081", "thickness": "2.3", "layer": "BlamD", "feature": [ { "code": "Bmound", "description": "Basal Mound" }, { "code": "Early", "description": "Early BlamD" } ], "featureType": "Array" }, { "innerX": "199.18074756784432", "innerY": "103.17460317460316", "outerX": "197.13261648745518", "outerY": "111.1111111111111", "thickness": "8.2", "layer": "BlamD", "feature": [ { "code": "Bmound", "description": "Basal Mound" }, { "code": "Early", "description": "Early BlamD" } ], "featureType": "Array" } ] }, "ChC": { "Ghost": [ { "innerX": "-1000.5120327700972", "innerY": "22.785458269329236", "outerX": "-1000.5120327700972", "outerY": "22.785458269329236", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] }, "Sub-RPE Space": { "BlinD": [ { "innerX": "-800.563236047107", "innerY": "36.866359447004605", "outerX": "-801.0752688172042", "outerY": "40.19457245263697", "thickness": "3.4", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "197.13261648745518", "innerY": "111.1111111111111", "outerX": "197.13261648745518", "outerY": "112.64720942140296", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "398.6175115207373", "innerY": "123.65591397849462", "outerX": "398.6175115207373", "outerY": "124.6799795186892", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "595.2380952380952", "innerY": "136.7127496159754", "outerX": "595.2380952380952", "outerY": "137.99283154121864", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ], "Pre-BlinD": [ { "innerX": "-602.9185867895545", "innerY": "60.93189964157706", "outerX": "-602.9185867895545", "outerY": "62.21198156682027", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-402.457757296467", "innerY": "87.3015873015873", "outerX": "-402.457757296467", "outerY": "88.32565284178187", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-200.2048131080389", "innerY": "99.84639016897081", "outerX": "-200.46082949308754", "outerY": "100.87045570916538", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-100.10240655401945", "innerY": "118.7916026625704", "outerX": "-100.10240655401945", "outerY": "119.81566820276497", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-48.89912954429083", "innerY": "113.92729134664619", "outerX": "-48.64311315924219", "outerY": "114.95135688684076", "thickness": "1.1", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "48.131080389144905", "innerY": "108.03891449052739", "outerX": "48.131080389144905", "outerY": "109.06298003072196", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "799.7951868919611", "innerY": "148.74551971326164", "outerX": "800.0512032770097", "outerY": "150.2816180235535", "thickness": "1.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1008.4485407066052", "innerY": "158.98617511520737", "outerX": "1008.1925243215566", "outerY": "159.7542242703533", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1501.2800819252432", "innerY": "92.42191500256016", "outerX": "1501.2800819252432", "outerY": "93.44598054275474", "thickness": "1.0", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1999.7439836149513", "innerY": "36.610343061955966", "outerX": "2000.0", "outerY": "37.89042498719918", "thickness": "1.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "2504.864311315924", "innerY": "-119.55965181771633", "outerX": "2504.864311315924", "outerY": "-119.04761904761904", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre 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 }