我采用的是TabHost+activity的方式实现界面的跳转,我将调用地图和监听定位的代码写到另外的类里,类结构如下: Map.java实现调用显示地图,MyOrientationListener.java实现监听定位。 我百度了有的是因为百度定位sdk的原因,但我把V4.0和v3.3都试了一遍,都不能正确定位,我想可能是因为在不同的类的原因,求大神解答啊!!