Hi dear, hope you are great. I visited you website and gone through your problem deeply. I came up with the some possible solutions and I am sure that these are going to solve your issues and in second part of problem you talked about locations.
Do you want to track the user's location on website or location of training centers?