mkannotation相关内容

如何增加距离到MKAnotnotation的引脚?

我有一个可以在地图视图上绘制mkannotations的应用程序(我希望我的术语正确,这有点令人困惑). 当您点击它们时,我已经包含了该字幕. 我一直在网上寻找一种在这些标注中包括距离的方法,但目前还没有.我遇到了两个部分解决方案,我想知道是否应该将它们组合在一起. 首先,我没有将CoreLocation添加到我的项目中,我需要它吗?要不断更新我的用户位置并能够计算到每个点的距离 ..
发布时间:2020-05-09 23:32:30 其他开发

Swift无法以MKA注释分配字幕

我正在尝试以编程方式更新MKAnnotation中的字幕.以下代码行产生cannot assign subtitle in annotation错误: let annotation: MKAnnotation = mapView.annotations[0] as! MKAnnotation annotation.subtitle = nil 在地图上显示MKAnnotation后,有人 ..
发布时间:2020-05-09 23:32:02 移动开发

Swift-如何在自定义MKAnnotation标注中更新数据?

我的mapView有一个自定义注释.我最初使用一些数据在其上设置坐标,标题(例如“第一个标题"),subTitle(例如“第一个地址"),userId和距离(例如0米)属性.我将其添加到mapView和数组中以备后用.一切正常,将其显示在mapView上,我按一下,标注就会显示该初始数据. 我后来得到更新,该标注的位置已更改.我遍历数组,并使用坐标,标题(例如“新标题"),subTitle( ..
发布时间:2020-05-09 23:31:59 移动开发

将UIButton添加到MKAnnotationView

我有一个MKAnnotationView的自定义类,我试图在其中以循环方式向注解中添加8个按钮.我已经添加了按钮.它们在视图中的位置非常好,但操作按钮没有被调用.为什么未调用该操作以及解决方案. -(void)setSelected:(BOOL)selected animated:(BOOL)animated` { [super setSelected:selected animat ..
发布时间:2020-05-09 23:31:51 移动开发

使用UIAlertViewStylePlainTextInput编辑注释文本

我可以将图钉注释放到具有公开按钮的地图上.单击该按钮时,会弹出一个alertView,在其中可以删除所选的注释.我现在尝试使用UIAlertViewStylePlainTextInput编辑选定的注释字幕.关于如何执行此操作的任何想法? - (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view c ..
发布时间:2020-05-09 23:31:49 移动开发

向标题和副标题之外的其他细节添加到MKPointAnnotation

我希望将信息从Pin批注传递到另一个viewController.我可以传递批注的标题和副标题,但我需要将一些额外的信息与这些信息一起传递.除了标题和副标题之外,是否可以将其他信息添加到MKPointAnnotation? 在这里设置了图钉标题和副标题,以便它们出现在地图上: var zoopin = MKPointAnnotation() zoopin.coordin ..

iOS:缩小地图时应用程序崩溃

在这种情况下,缩小地图会导致我的应用崩溃. 由于我要添加大量注释,所以出现了问题.请在下面查看我的代码: - (void) plotUsersInMap { for (id annotation in self.mapView.annotations) { [self.mapView removeAnnotation:annotation]; } ..
发布时间:2020-05-09 23:31:43 移动开发

如何识别何时按下注释

如您所见,我已经在此处创建了新注释 var pin = CustomPointAnnotation() pin.coordinate = CLLocationCoordinate2D(latitude: latitude, longitude: longitude) pin.title = "Bus Stop" pin.subtitle = "City Stand D" pin.imageN ..
发布时间:2020-05-09 23:31:40 移动开发

如何显示具有相同纬度/经度的多个MKPinAnnotation?

我的iPad App正在从数据库中检索地理对象.在此数据库中,某些对象具有相同的经度/纬度. 结果,在MkMapView中,我用相同的纬度/经度添加了多个MKPinAnnotation.不幸的是,只显示了一个,我想这是我添加的最后一个. 我如何只有一个MKPinAnnotation对象(对于给定坐标),当用户单击它时,我将为共享相同坐标的每个对象显示MKPinAnnotation?类似于Go ..
发布时间:2020-05-09 23:31:38 移动开发

如何保存所选的MKA注释?

我有一个具有mapview的应用程序,它在地图上显示20个引脚(来自Array).当用户单击它时,它可以显示带有右侧附件按钮的气泡. 我的问题来了:我怎么知道哪个针被按下了? 我听到了一些有关mapView:didSelectAnnotationView方法的信息,但是我不太了解如何获取pin/callout索引,以便可以在Array的相同索引处获取对象的信息?感谢您的帮助! 解决方案 调 ..
发布时间:2020-05-09 23:31:32 移动开发

如何以编程方式选择MKUserLocation?

可以使用如何以编程方式选择用户位置,以便注释显示在用户位置上方而无需用户先点击它? 解决方案 MKAnnotationView的文档说明了有关其setSelected:animated:方法(及其selected属性类似的内容)的信息: 您不应直接调用此方法. 而是使用MKMapView方法selectAnnotation:animated:.如果使用didAddAnnotat ..
发布时间:2020-05-09 23:31:29 移动开发

Swift:MKA注释长标题文本

我有很长的MKannotationView标题文本.有没有一种简单的方法可以为标题中的文本提供适当的大小? reuseId = "Pin" var pinView = mapView.dequeueReusableAnnotationViewWithIdentifier(reuseId) pinView = MKAnnotationView(annotatio ..
发布时间:2020-05-09 23:31:27 移动开发