fix map setSite bug