after I upgrade my mi3 to the latest ROM, the GPS works fine in "Baidu Map"(a Chinese map app) but not "google map".
so I backup my data,contacts to Mi Cloud, Google account etc.. then perform a Master Reset,
now everything perfect now.
I would suggest everyone to do a Master Reset after Rom...