var mapOptions = { "Sub-Retinal Space": { "SDD": [ { "innerX": "-2997.695852534562", "innerY": "-106.75883256528418", "outerX": "-3000.768049155146", "outerY": "-96.77419354838709", "thickness": "10.4", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-2498.975934459805", "innerY": "9.472606246799796", "outerX": "-2500.768049155146", "outerY": "17.409114183307732", "thickness": "8.1", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1499.7439836149513", "innerY": "152.32974910394265", "outerX": "-1500.0", "outerY": "164.87455197132616", "thickness": "12.5", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } }, { "innerX": "-777.7777777777777", "innerY": "204.04505888376855", "outerX": "-777.5217613927291", "outerY": "188.4280593958013", "thickness": "15.6", "layer": "Sub-Retinal Space", "feature": { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" } } ] }, "RPE": { "RPE1": [ { "innerX": "-3000.768049155146", "innerY": "-96.77419354838709", "outerX": "-3004.096262160778", "outerY": "-86.53353814644137", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2500.768049155146", "innerY": "17.409114183307732", "outerX": "-2501.536098310292", "outerY": "27.393753200204813", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-2000.0", "innerY": "110.85509472606246", "outerX": "-1999.4879672299026", "outerY": "119.55965181771633", "thickness": "8.7", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-1500.0", "innerY": "164.87455197132616", "outerX": "-1501.0240655401944", "outerY": "173.32309267793138", "thickness": "8.5", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "-999.7439836149513", "innerY": "199.18074756784432", "outerX": "-1000.2560163850486", "outerY": "209.1653865847414", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "598.5663082437276", "innerY": "89.60573476702508", "outerX": "598.8223246287762", "outerY": "96.51817716333845", "thickness": "6.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "793.6507936507936", "innerY": "66.05222734254993", "outerX": "794.4188428059396", "outerY": "75.78084997439836", "thickness": "9.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "990.2713773681515", "innerY": "43.01075268817204", "outerX": "991.8074756784433", "outerY": "58.11571940604198", "thickness": "15.2", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1492.831541218638", "innerY": "-16.6410650281618", "outerX": "1493.599590373784", "outerY": "-4.608294930875576", "thickness": "12.1", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "1995.1356886840756", "innerY": "-112.13517665130568", "outerX": "1998.2078853046594", "outerY": "-100.61443932411674", "thickness": "11.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2576.036866359447", "innerY": "-280.8499743983615", "outerX": "2580.133128520225", "outerY": "-270.60931899641577", "thickness": "11.0", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE2": [ { "innerX": "-776.7537122375832", "innerY": "204.04505888376855", "outerX": "-777.2657450076805", "outerY": "215.30977982590886", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-400.4096262160778", "innerY": "181.7716333845366", "outerX": "-400.6656426011265", "outerY": "194.57245263696876", "thickness": "12.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-199.94879672299027", "innerY": "161.5463389656938", "outerX": "-199.18074756784432", "outerY": "173.83512544802866", "thickness": "12.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-93.70199692780338", "innerY": "147.20942140296978", "outerX": "-93.44598054275474", "outerY": "159.242191500256", "thickness": "12.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-49.92319508448541", "innerY": "141.06502816180236", "outerX": "-49.66717869943676", "outerY": "149.76958525345623", "thickness": "8.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1.2800819252432154", "innerY": "148.489503328213", "outerX": "0.7680491551459293", "outerY": "136.7127496159754", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "47.363031233998974", "innerY": "128.26420890937018", "outerX": "48.89912954429083", "outerY": "141.06502816180236", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "98.31029185867895", "innerY": "121.60778289810547", "outerX": "99.59037378392216", "outerY": "132.3604710701485", "thickness": "10.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "200.2048131080389", "innerY": "112.39119303635432", "outerX": "199.94879672299027", "outerY": "121.60778289810547", "thickness": "9.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "400.9216589861751", "innerY": "108.03891449052739", "outerX": "400.4096262160778", "outerY": "118.02355350742447", "thickness": "10.0", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ] }, "BlamD": { "Early": [ { "innerX": "-2501.536098310292", "innerY": "27.393753200204813", "outerX": "-2501.536098310292", "outerY": "28.67383512544803", "thickness": "1.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1993.8556067588324", "innerY": "118.53558627752176", "outerX": "-1993.8556067588324", "outerY": "120.32770097286226", "thickness": "1.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1501.0240655401944", "innerY": "173.32309267793138", "outerX": "-1501.0240655401944", "outerY": "177.93138760880694", "thickness": "4.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1000.2560163850486", "innerY": "209.1653865847414", "outerX": "-1000.2560163850486", "outerY": "212.49359959037378", "thickness": "3.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-777.2657450076805", "innerY": "215.30977982590886", "outerX": "-777.0097286226318", "outerY": "218.12596006144392", "thickness": "2.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-400.6656426011265", "innerY": "194.57245263696876", "outerX": "-400.4096262160778", "outerY": "197.6446492575525", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-199.18074756784432", "innerY": "173.83512544802866", "outerX": "-199.18074756784432", "outerY": "178.6994367639529", "thickness": "4.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-93.44598054275474", "innerY": "159.242191500256", "outerX": "-93.18996415770609", "outerY": "164.87455197132616", "thickness": "5.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-49.66717869943676", "innerY": "149.76958525345623", "outerX": "-49.66717869943676", "outerY": "158.47414234511007", "thickness": "8.7", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "0.7680491551459293", "innerY": "147.97747055811573", "outerX": "1.2800819252432154", "outerY": "152.32974910394265", "thickness": "4.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "48.89912954429083", "innerY": "141.06502816180236", "outerX": "49.155145929339476", "outerY": "144.39324116743472", "thickness": "3.3", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "99.59037378392216", "innerY": "132.3604710701485", "outerX": "100.35842293906809", "outerY": "136.20071684587813", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "199.94879672299027", "innerY": "121.60778289810547", "outerX": "199.69278033794163", "outerY": "127.7521761392729", "thickness": "6.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "400.4096262160778", "innerY": "116.48745519713262", "outerX": "399.64157706093187", "outerY": "121.35176651305683", "thickness": "4.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "794.4188428059396", "innerY": "75.78084997439836", "outerX": "794.9308755760368", "outerY": "79.621095750128", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "991.8074756784433", "innerY": "58.11571940604198", "outerX": "991.8074756784433", "outerY": "59.13978494623656", "thickness": "1.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1493.599590373784", "innerY": "-4.608294930875576", "outerX": "1493.599590373784", "outerY": "-4.608294930875576", "thickness": "0.0", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2580.133128520225", "innerY": "-270.60931899641577", "outerX": "2580.6451612903224", "outerY": "-269.5852534562212", "thickness": "1.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ], "Bmound": [ { "innerX": "598.8223246287762", "innerY": "96.51817716333845", "outerX": "599.8463901689707", "outerY": "106.75883256528418", "thickness": "10.3", "layer": "BlamD", "feature": [ { "code": "Bmound", "description": "Basal Mound" }, { "code": "Early", "description": "Early BlamD" } ], "featureType": "Array" } ] }, "Sub-RPE Space": { "Pre-BlinD": [ { "innerX": "-2501.536098310292", "innerY": "28.67383512544803", "outerX": "-2501.536098310292", "outerY": "28.929851510496672", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1993.599590373784", "innerY": "120.07168458781362", "outerX": "-1993.599590373784", "outerY": "120.5837173579109", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1500.5120327700972", "innerY": "178.1874039938556", "outerX": "-1500.5120327700972", "outerY": "178.6994367639529", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-1000.2560163850486", "innerY": "212.49359959037378", "outerX": "-1000.2560163850486", "outerY": "213.00563236047105", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-777.0097286226318", "innerY": "218.12596006144392", "outerX": "-777.2657450076805", "outerY": "218.38197644649256", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-400.4096262160778", "innerY": "197.6446492575525", "outerX": "-400.4096262160778", "outerY": "198.15668202764977", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-199.18074756784432", "innerY": "178.6994367639529", "outerX": "-199.18074756784432", "outerY": "179.21146953405017", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-93.18996415770609", "innerY": "164.87455197132616", "outerX": "-93.18996415770609", "outerY": "165.38658474142343", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "-49.66717869943676", "innerY": "158.47414234511007", "outerX": "-49.41116231438812", "outerY": "158.98617511520737", "thickness": "0.6", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "49.155145929339476", "innerY": "144.39324116743472", "outerX": "49.41116231438812", "outerY": "144.64925755248336", "thickness": "0.4", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "100.35842293906809", "innerY": "136.20071684587813", "outerX": "100.35842293906809", "outerY": "136.45673323092677", "thickness": "0.3", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "199.69278033794163", "innerY": "127.7521761392729", "outerX": "199.69278033794163", "outerY": "128.52022529441885", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "399.64157706093187", "innerY": "121.35176651305683", "outerX": "399.64157706093187", "outerY": "122.11981566820276", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "599.8463901689707", "innerY": "106.75883256528418", "outerX": "599.8463901689707", "outerY": "107.27086533538146", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "794.9308755760368", "innerY": "79.621095750128", "outerX": "794.9308755760368", "outerY": "80.13312852022528", "thickness": "0.5", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "991.8074756784433", "innerY": "59.13978494623656", "outerX": "991.8074756784433", "outerY": "59.907834101382484", "thickness": "0.8", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } }, { "innerX": "1493.599590373784", "innerY": "-4.608294930875576", "outerX": "1493.3435739887352", "outerY": "-4.09626216077829", "thickness": "0.6", "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 }