Oddly, when I checked during the last few days Google Maps suddenly got a lot better, including 3D buildings and accuracy to about 50m for GPS location. Maybe something changed recently? There have been rumours about Google re-engaging in China (to fix their Android woes)