我正在创建一个利用 iOS Mapkit 框架和一些代码在地图上创建自定义注释的应用程序。
我添加的引脚会在下载完成后下载并添加(我确定这是非常标准的做法)。
我还展示了用户的当前位置,在第一次加载时,它会成为焦点。
但是我遇到了问题,我不确定是什么原因造成的。当我的地图加载注释时,一切都很好并且按预期工作。然而,随着地图图钉显示我遇到了一个奇怪的问题,焦点被赋予了地图图钉,当我开始在地图上缩放时,其他图钉被聚焦。
这个问题意味着如果我想在地图上缩小到某个点,但奇怪的是我跳到了可能在另一个大陆的一个引脚上。
我不确定是否可以从引脚上移除焦点(这是我想要的),或者是否有人遇到过类似的问题并且知道如何解决。
抱歉,这不是很多信息,但我不知道错误在哪里。
编辑更多信息
它出现在几个小时后试图找到它归结为的来源......
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views
...当新的注释出现时。但是,我找不到阻止注释抓取缩放的方法。