var mapOptions = { "OPL Henle": { "EctopicPRnuc": [ { "innerX": "-2997.9538709032972", "innerY": "321.28242848588235", "outerX": "-3003.0698331403337", "outerY": "360.16374148735855", "thickness": "39.2", "layer": "OPL Henle", "feature": { "code": "EctopicPRnuc", "description": "Ectopic Photoreceptor Nuclei" } } ] }, "ONL Rods": { "Thinned": [ { "innerX": "-3003.0698331403337", "innerY": "360.16374148735855", "outerX": "-3003.0698331403337", "outerY": "360.16374148735855", "thickness": "0.0", "layer": "ONL Rods", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } } ] }, "ONL Cones": { "Thinned": [ { "innerX": "-2996.93067845589", "innerY": "360.6753377110622", "outerX": "-2996.93067845589", "outerY": "360.6753377110622", "thickness": "0.0", "layer": "ONL Cones", "feature": { "code": "Thinned", "description": "Thinned or Depopulated" } } ] }, "Sub-Retinal Space": { "Detached": [ { "innerX": "-2998.209669015149", "innerY": "439.4611561614219", "outerX": "-2998.209669015149", "outerY": "439.4611561614219", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-1002.9843965709752", "innerY": "787.3465882798932", "outerX": "-1002.9843965709752", "outerY": "787.3465882798932", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-796.5553203065587", "innerY": "770.7197110095251", "outerX": "-796.5553203065587", "outerY": "770.7197110095251", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "-598.823379845104", "innerY": "824.9489107221103", "outerX": "-598.823379845104", "outerY": "824.9489107221103", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "589.6146478184386", "innerY": "681.7019680850927", "outerX": "589.6146478184386", "outerY": "681.7019680850927", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "991.7292796494952", "innerY": "611.1016892139912", "outerX": "991.7292796494952", "outerY": "611.1016892139912", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1494.3725694383158", "innerY": "664.3076964791692", "outerX": "1494.3725694383158", "outerY": "664.3076964791692", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "1998.5506478982475", "innerY": "700.1194321384236", "outerX": "1998.5506478982475", "outerY": "700.1194321384236", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2526.2621526485464", "innerY": "618.2640363458421", "outerX": "2526.2621526485464", "outerY": "618.2640363458421", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "2998.9770633507046", "innerY": "488.31859552511895", "outerX": "2998.9770633507046", "outerY": "488.31859552511895", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } }, { "innerX": "3496.7601890143405", "innerY": "214.6146158436746", "outerX": "3496.7601890143405", "outerY": "214.6146158436746", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": { "code": "Detached", "description": "Detached, Artifact" } } ], "SDD": [ { "innerX": "-2501.1939376870682", "innerY": "587.0566666999204", "outerX": "-2504.519313141142", "outerY": "599.8465722925113", "thickness": "13.2", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1975.2730197197322", "innerY": "669.6794568280574", "outerX": "-1980.9005781804722", "outerY": "681.1903718613892", "thickness": "12.8", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1482.3500581812805", "innerY": "767.6501336673033", "outerX": "-1488.2334147538722", "outerY": "793.7415410761887", "thickness": "26.7", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-174.19851417108748", "innerY": "756.6508148576752", "outerX": "-179.31447640812382", "outerY": "766.3711431080442", "thickness": "11.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-30.69577342221806", "innerY": "860.2490501576611", "outerX": "-22.254435731108092", "outerY": "876.1085330924737", "thickness": "18.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "184.68623675701198", "innerY": "713.4209339547181", "outerX": "189.80219899404833", "outerY": "737.2101583569371", "thickness": "24.3", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "776.0914713584133", "innerY": "654.3315701169483", "outerX": "782.9980203784123", "outerY": "663.0287059199101", "thickness": "11.1", "layer": "Sub-Retinal Space", "feature": [ { "code": "SDD", "description": "Sub-Retinal Drusenoid Debris" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ], "Oildrop": [ { "innerX": "-393.92909225179847", "innerY": "725.4434452117534", "outerX": "-393.92909225179847", "outerY": "725.4434452117534", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "391.37111113328024", "innerY": "770.2081147858215", "outerX": "391.37111113328024", "outerY": "770.2081147858215", "thickness": "0.0", "layer": "Sub-Retinal Space", "feature": [ { "code": "Oildrop", "description": "Oil Droplets" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ] }, "RPE": { "RPE2B": [ { "innerX": "-2998.209669015149", "innerY": "439.4611561614219", "outerX": "-3006.9068048181107", "outerY": "462.48298622808545", "thickness": "24.6", "layer": "RPE", "feature": { "code": "RPE2B", "description": "RPE Grade 2B" } }, { "innerX": "-179.31447640812382", "innerY": "766.3711431080442", "outerX": "-181.10506319108654", "outerY": "769.6965185621178", "thickness": "3.8", "layer": "RPE", "feature": { "code": "RPE2B", "description": "RPE Grade 2B" } } ], "RPE2": [ { "innerX": "-2504.519313141142", "innerY": "599.8465722925113", "outerX": "-2505.5425055885494", "outerY": "602.1487552991777", "thickness": "2.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1488.2334147538722", "innerY": "793.7415410761887", "outerX": "-1494.6283675501677", "outerY": "811.3916107939641", "thickness": "18.8", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-1002.9843965709752", "innerY": "787.3465882798932", "outerX": "-999.1474248931978", "outerY": "794.764733523596", "thickness": "8.4", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-796.5553203065587", "innerY": "770.7197110095251", "outerX": "-800.6480900961877", "outerY": "781.2074335954496", "thickness": "11.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-598.823379845104", "innerY": "824.9489107221103", "outerX": "-598.5675817332522", "outerY": "834.6692389724794", "thickness": "9.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-393.92909225179847", "innerY": "725.4434452117534", "outerX": "-391.8827073569839", "outerY": "732.3499942317526", "thickness": "7.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "-9.97612636222087", "innerY": "878.9223123228438", "outerX": "-4.860164125184526", "outerY": "895.2933914813601", "thickness": "17.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "391.37111113328024", "innerY": "770.2081147858215", "outerX": "392.9058998043912", "outerY": "786.5791939443378", "thickness": "16.4", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "589.6146478184386", "innerY": "681.7019680850927", "outerX": "590.6378402658459", "outerY": "687.3295265458328", "thickness": "5.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "782.9980203784123", "innerY": "663.0287059199101", "outerX": "785.8117996087824", "outerY": "670.7026492754646", "thickness": "8.2", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "991.7292796494952", "innerY": "611.1016892139912", "outerX": "993.7756645443097", "outerY": "626.4495759251002", "thickness": "15.5", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1494.3725694383158", "innerY": "664.3076964791692", "outerX": "1495.1399637738714", "outerY": "669.9352549399092", "thickness": "5.7", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } }, { "innerX": "1998.5506478982475", "innerY": "700.1194321384236", "outerX": "1999.5738403456548", "outerY": "713.4209339547181", "thickness": "13.3", "layer": "RPE", "feature": { "code": "RPE2", "description": "RPE Grade 2" } } ], "RPE1": [ { "innerX": "-1980.9005781804722", "innerY": "681.1903718613892", "outerX": "-1985.249146081953", "outerY": "692.1896906710173", "thickness": "11.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2526.2621526485464", "innerY": "618.2640363458421", "outerX": "2527.0295469841017", "outerY": "630.7981438265812", "thickness": "12.6", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "2998.9770633507046", "innerY": "488.31859552511895", "outerX": "2999.74445768626", "outerY": "502.1316935651171", "thickness": "13.8", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } }, { "innerX": "3496.7601890143405", "innerY": "214.6146158436746", "outerX": "3501.3645550276733", "outerY": "226.63712710071002", "thickness": "12.9", "layer": "RPE", "feature": { "code": "RPE1", "description": "RPE Grade 1" } } ], "RPE3": [ { "innerX": "189.80219899404833", "innerY": "737.2101583569371", "outerX": "191.33698766515923", "outerY": "754.8602280747125", "thickness": "17.7", "layer": "RPE", "feature": { "code": "RPE3", "description": "RPE Grade 3" } } ] }, "BlamD": { "Other": [ { "innerX": "-3006.9068048181107", "innerY": "462.48298622808545", "outerX": "-3016.62713306848", "outerY": "484.7374219591935", "thickness": "24.3", "layer": "BlamD", "feature": { "code": "Other", "description": "New Feature Name" } } ], "Early": [ { "innerX": "-2505.5425055885494", "innerY": "602.1487552991777", "outerX": "-2505.5425055885494", "outerY": "608.0321118717694", "thickness": "5.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1985.249146081953", "innerY": "692.1896906710173", "outerX": "-1986.783934753064", "outerY": "695.7708642369427", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-1494.6283675501677", "innerY": "811.3916107939641", "outerX": "-1496.4189543331304", "outerY": "815.2285824717413", "thickness": "4.2", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "-4.860164125184526", "innerY": "895.2933914813601", "outerX": "-2.5579811185181716", "outerY": "901.4325461658037", "thickness": "6.6", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "392.9058998043912", "innerY": "786.5791939443378", "outerX": "394.6964865873539", "outerY": "793.7415410761887", "thickness": "7.4", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "1495.1399637738714", "innerY": "669.9352549399092", "outerX": "1497.6979448923896", "outerY": "680.6787756376855", "thickness": "11.0", "layer": "BlamD", "feature": [ { "code": "Early", "description": "Early BlamD" }, { "code": "Late", "description": "Late BlamD" } ], "featureType": "Array" }, { "innerX": "1999.5738403456548", "innerY": "713.4209339547181", "outerX": "2000.3412346812102", "outerY": "717.2579056324953", "thickness": "3.9", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2527.0295469841017", "innerY": "630.7981438265812", "outerX": "2527.0295469841017", "outerY": "633.867721168803", "thickness": "3.1", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } }, { "innerX": "2999.2328614625562", "innerY": "499.3179143347471", "outerX": "2999.4886595744083", "outerY": "502.1316935651171", "thickness": "2.8", "layer": "BlamD", "feature": { "code": "Early", "description": "Early BlamD" } } ], "Late": [ { "innerX": "-999.1474248931978", "innerY": "794.764733523596", "outerX": "-996.5894437746797", "outerY": "799.6248976487805", "thickness": "5.5", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "-800.6480900961877", "innerY": "781.2074335954496", "outerX": "-801.671282543595", "outerY": "783.509616602116", "thickness": "2.5", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "-598.5675817332522", "innerY": "834.6692389724794", "outerX": "-598.3117836214003", "outerY": "837.2272200909975", "thickness": "2.6", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "-391.8827073569839", "innerY": "732.3499942317526", "outerX": "-391.11531302142845", "outerY": "736.9543602450852", "thickness": "4.7", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "-181.10506319108654", "innerY": "769.6965185621178", "outerX": "-185.70942920441925", "outerY": "778.3936543650797", "thickness": "9.8", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "191.33698766515923", "innerY": "754.8602280747125", "outerX": "191.84858388886286", "outerY": "767.3943355554514", "thickness": "12.5", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "590.6378402658459", "innerY": "687.3295265458328", "outerX": "592.6842251606604", "outerY": "695.2592680132391", "thickness": "8.2", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "785.8117996087824", "innerY": "670.7026492754646", "outerX": "788.1139826154487", "outerY": "678.6323907428709", "thickness": "8.3", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } }, { "innerX": "993.7756645443097", "innerY": "626.4495759251002", "outerX": "994.5430588798652", "outerY": "632.5887306095439", "thickness": "6.2", "layer": "BlamD", "feature": { "code": "Late", "description": "Late BlamD" } } ] }, "Sub-RPE Space": { "BlinD": [ { "innerX": "-2516.0302281744735", "innerY": "607.0089194243621", "outerX": "-2516.0302281744735", "outerY": "608.543708095473", "thickness": "1.5", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "-2.3021830066663544", "innerY": "937.50007993691", "outerX": "-1.0231924474072687", "outerY": "951.5689760887599", "thickness": "14.1", "layer": "Sub-RPE Space", "feature": [ { "code": "BlinD", "description": "Basal Linear Deposit" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2527.0295469841017", "innerY": "633.867721168803", "outerX": "2527.0295469841017", "outerY": "638.7278852939875", "thickness": "4.9", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } }, { "innerX": "2999.4886595744083", "innerY": "502.1316935651171", "outerX": "2999.74445768626", "outerY": "503.666482236228", "thickness": "1.6", "layer": "Sub-RPE Space", "feature": { "code": "BlinD", "description": "Basal Linear Deposit" } } ], "Druse": [ { "innerX": "-1995.4810705560258", "innerY": "700.6310283621273", "outerX": "-1999.5738403456548", "outerY": "723.1412622050872", "thickness": "22.9", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "-1496.4189543331304", "innerY": "815.2285824717413", "outerX": "-1504.0928976886848", "outerY": "846.6917502295148", "thickness": "32.4", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "-996.5894437746797", "innerY": "799.6248976487805", "outerX": "-998.8916267813461", "outerY": "934.1747044828363", "thickness": "134.6", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "-801.671282543595", "innerY": "783.509616602116", "outerX": "-805.2524561095205", "outerY": "947.4762062991308", "thickness": "164.0", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "-598.3117836214003", "innerY": "837.2272200909975", "outerX": "-598.823379845104", "outerY": "969.474843918387", "thickness": "132.2", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "-396.99866959402027", "innerY": "738.7449470280479", "outerX": "-396.99866959402027", "outerY": "970.4980363657943", "thickness": "231.8", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "-185.70942920441925", "innerY": "778.3936543650797", "outerX": "-199.77832535626922", "outerY": "967.6842571354243", "thickness": "189.8", "layer": "Sub-RPE Space", "feature": { "code": "Druse", "description": "Druse" } }, { "innerX": "192.87177633627013", "innerY": "849.7613275717366", "outerX": "196.4529499021956", "outerY": "967.1726609117208", "thickness": "117.5", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "398.78925637698296", "innerY": "906.5485084028401", "outerX": "398.78925637698296", "outerY": "949.5225911939453", "thickness": "43.0", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "596.5211968384376", "innerY": "839.0178068739604", "outerX": "598.5675817332522", "outerY": "953.1037647598707", "thickness": "114.1", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "793.7415410761887", "innerY": "812.6706013532231", "outerX": "797.3227146421141", "outerY": "947.7320044109827", "thickness": "135.1", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "993.264068320606", "innerY": "757.9298054169343", "outerX": "998.6358286694942", "outerY": "937.50007993691", "thickness": "179.7", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "1495.1399637738714", "innerY": "769.440720450266", "outerX": "1508.6972637020176", "outerY": "859.9932520458093", "thickness": "91.6", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" }, { "innerX": "2006.2245912538021", "innerY": "779.6726449243387", "outerX": "1999.318042233803", "outerY": "750.5116601732316", "thickness": "30.0", "layer": "Sub-RPE Space", "feature": [ { "code": "Druse", "description": "Druse" }, { "code": "Detached", "description": "Detached, Artifact" } ], "featureType": "Array" } ], "Pre-BlinD": [ { "innerX": "3501.3645550276733", "innerY": "226.63712710071002", "outerX": "3501.876151251377", "outerY": "227.40452143626547", "thickness": "0.9", "layer": "Sub-RPE Space", "feature": { "code": "Pre-BlinD", "description": "Pre basal linear deposit" } } ] }, "ChC": { "Ghost": [ { "innerX": "399.0450544888348", "innerY": "955.9175439902408", "outerX": "399.0450544888348", "outerY": "955.9175439902408", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } }, { "innerX": "2014.1543327212084", "innerY": "784.2770109376714", "outerX": "2014.1543327212084", "outerY": "784.2770109376714", "thickness": "0.0", "layer": "ChC", "feature": { "code": "Ghost", "description": "Ghost Capillary" } } ] } } 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 }