That was on a US Military base, right?
The swastika used to be the US Army's 45th ID insignia, as a tribute to Indian tribes in the SW US. Sort of fell out of favor within about 15 years, because of Hitler & Co. They changed it to a thunderbird in time for WWII.
It's a barracks on the Naval Amphibious Base Coronado, California. The Kossacks were on the case in 2007. Supposedly, the Navy was going to waste $600k to mask the shape. But it doesn't appear they have (imagery from 2014).
You can see those symbols in India and much of Asia, they mean peace and stuff in those countries.