Iphone 位置图标不会消失

Iphone 位置图标不会消失,iphone,sdk,location,android-mapview,Iphone,Sdk,Location,Android Mapview,我的应用程序中有一个地图视图,其中显示了用户的位置。因此,我的应用程序将在状态栏上显示位置箭头,但当我转到应用程序的另一个视图时,该箭头不会消失 因此,应用程序似乎仍然是用户的位置-不应该是这样,因为用户不再在视图中。我是否会忘记“发布”用户的位置?如果是,我将如何做到 // // SET MAPVIEW // MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; region.center.latitude = 56.98980

我的应用程序中有一个地图视图,其中显示了用户的位置。因此,我的应用程序将在状态栏上显示位置箭头,但当我转到应用程序的另一个视图时,该箭头不会消失

因此,应用程序似乎仍然是用户的位置-不应该是这样,因为用户不再在视图中。我是否会忘记“发布”用户的位置?如果是,我将如何做到

//
// SET MAPVIEW
//

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
region.center.latitude = 56.989808;
region.center.longitude = 9.656177;
region.span.longitudeDelta = 0.007f;
region.span.latitudeDelta = 0.003f;

[mapView setShowsUserLocation:TRUE];
[mapView setMapType:MKMapTypeHybrid];
[mapView setRegion:region animated:FALSE];

完成定位工作后,请致电-

[locationManager stopUpdatingLocation];

这里locationManager是CLLocationManager的实例。

我意识到我可以在
-(void)view中使用
[mapView setShowsUserLocation:FALSE]
:动画化的
这是正确的方法吗?但我从未制作过CLLocationManager的实例。我相信它在某种程度上存在于
[mapView setShowsUserLocation:TRUE]
然后当你完成它时,再尝试调用它wuth FALSE,[mapView setShowsUserLocation:FALSE]这是我在我的原始帖子的评论中写的。但你可以确认这是正确的方法,这很好。非常感谢你。