Daliang has opened a new field sports park with an indoor swimming pool, which is a bit expensive. If you like 50 yuan travel, you'd better get an annual card. It seems that only this one has an indoor swimming pool, and the two you mentioned above are both outdoor.
Besides swimming, there are badminton, tennis, golf and football halls. I often go there to play badminton. We can play together sometime. Please leave me a message.
If you take a bus, you can take a bus at Daliang Station (2 yuan) and take a taxi there (10 yuan).