gpt4 book ai didi

iphone - 设置用户跟踪模式不起作用

转载 作者:行者123 更新时间:2023-12-03 19:43:58 25 4
gpt4 key购买 nike

我正在 iPhone 上编写一个 map 应用程序,并希望 map 随着用户改变方向而旋转。我读过 stackoverflow 上的大部分帖子。如果我们使用的是 iOS 5 或更高版本,他们中的大多数建议将 setUserTrackingModeMKUserTrackingModeFollowWithHeading 一起使用。由于某种原因,这似乎对我不起作用。以下是我的代码:

-(IBAction)getLocation  //This is a button
{
mapView.showsUserLocation=YES; //mapView is the instance of MKMapView
[mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
}

这仅显示用户位置,但如果我移动手机,它不会旋转。另一件事是,我从互联网下载了一个项目,并包含了这一行。这只是第一次。我不知道为什么会发生这种情况。

有什么建议吗?

最佳答案

您需要等待“MapView”完成加载...

关注:

- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView {
mapView.userTrackingMode = MKUserTrackingModeFollow;
}

跟随和标题:

- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView {
mapView.userTrackingMode = MKUserTrackingModeFollowWithHeading;
}

关于iphone - 设置用户跟踪模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com