mkannotation

    0热度

    1回答

    我正在将注释存储并加载到基于coredata的地图上。 我不知道如何去点击注释并删除该针的coredata。 与在tableview中不同,没有真正的indexPath从我抓取的对象数组中删除。唯一可以考虑在屏幕上跟踪我的注释的方法就是给他们提供所有结果数组的标签和线条,但我觉得必须有更好的方法。 我知道如何实现在引脚上点击,但是一旦我选择了引脚,我该如何将它与创建的coredata对象绑定在一起

    0热度

    1回答

    我有我想用作动画的图像序列,并且我想将此动画应用于特定的注释。 如何更改MapKit默认注释图像以及如何使其动画?

    0热度

    1回答

    我正在开发OSX应用程序。 我一个子类MKAnnotation: import Foundation import MapKit class LocationAnnotation: NSObject, MKAnnotation { var image: NSImage? var title: String? var coordinate: CLLocation

    2热度

    2回答

    我是iOS开发新手,需要在iOS地图中实现可拖动的注释。我的代码是below.whater曾经给我做,我不能得到一个可拖动标注任何人都可以使用之后的注解,我需要获得位置的地址,帮助其中销指向 RegistrationViewController.swift class RegistrationViewController: UIViewController,UIPickerViewDelegate

    0热度

    1回答

    我很努力去识别我如何知道MKMapView在UI测试中显示当前用户位置引脚。这是一个MKUserLocation注解(并且我创建了一个MKAnnotationView,以使用图像代替蓝色点的图像)。 调试告诉我MKUserLocation注解实例的标题是“我的位置”。我期待下面的工作: app.maps.element.otherElements["My Location"] 会返回它,但[代

    0热度

    1回答

    我正在使用自定义MKAnnotationView。我使用工作正常的autolayouts,但注释视图的位置(框架)不合适。 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) { if view.annotation is MKUserLocation { return

    1热度

    1回答

    首先,我的代码完美运行。 我已经很好地设置了mapView.register和我的注释标记和集群。 当我缩小聚焦视图中预期的注释融合时, 当我放大时,除了某个点以外,还有相同的好结果。当太多的注释距离太近时,集群视图不会再分成两个注释视图。 因此,我搜索一种方式来设置这个“缩放级别”,即使相互之间真的很接近,也会出现我的两个注释。 这里是我与地图上的高变焦集群的观点: 在这里,如果我变焦,在最大:

    1热度

    1回答

    当我尝试访问MKAnnotationView的动画拖放属性时,它不存在。我知道这个属性存在MKPinAnnotationView,但我使用自定义图像,因此必须使用MKAnnotationView。任何方式来动画的MKAnnotationView的下降?代码: func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -

    0热度

    1回答

    我无法理解viewForAnnotation方法的代码以及何时调用它。我的意图是根据引脚颜色的颜色显示特定的标注。在第一次加载mapView时,标注显示正确,但是在切换视图控制器后,根据引脚颜色不能正确显示标注按钮。我有一个预感,这可能与viewForAnnotation调用时有关(无论每次出现地图时调用它)。我无法弄清楚什么是错误的,因为我不确定代码的每个部分是干什么的。 func mapVie

    2热度

    1回答

    我有一个TableView,用于在单击细胞时显示MapView注释标注。 在iOS中10 I可以集中在一个注解的MapView然后显示它使用的标注: func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let location = locations[indexPath.item]