gpt4 book ai didi

ios - 如何使用 ios MapKit 保持更新用户位置蓝点

转载 作者:行者123 更新时间:2023-11-28 22:24:45 24 4
gpt4 key购买 nike

我检查了很多链接并用谷歌搜索了很多。我也尝试了这些代码,但没有成功,所以最后我把它贴在这里。

任何人都可以帮助我了解用户位置更新。

  • 我知道如何向用户显示当前位置,这只是一个检查显示用户位置。

  • 我知道有位置管理和代理位置更新。

我尝试了一些代码,其中人们在位置管理器更新委托(delegate)中更新 map 。但它对我不起作用。它只显示用户当前位置的蓝点,但如果我移动,它不会继续更新。

所以,任何人都可以从一开始就指导我我应该做什么。如何显示用户当前位置在用户移动时或移动时在 map 上保持更新。

最佳答案

请尝试使用此方法

  1. 不要忘记在头文件中添加 CLLocationManagerDelegate 和 MKMapviewDelegate。

  2. 首先在您的重新加载 map 方法或 viewDidload 或 viewWillappear 方法中实现以下行:

     [mapView setShowsUserLocation:YES]
  3. 比起像这样改变下面的方法:

    (MKAnnotationView *) mapView:(MKMapView *)mapsView viewForAnnotation:(id <MKAnnotation>) annotation
    {

    if ([annotation isKindOfClass:[MKUserLocation class]])

    return nil;
    }

关于ios - 如何使用 ios MapKit 保持更新用户位置蓝点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19270355/

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