mapkit-显示自定义图像

prem111

下面是显示注释的代码,我有一个问题,为什么仅在第二次加载视图时才显示自定义图像?

    func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
        guard annotation is MKPointAnnotation else { return nil }

        let identifier = "Annotation"
        var annotationView = mapView.dequeueReusableAnnotationView(withIdentifier: identifier)


        if annotationView == nil {
            annotationView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: identifier)
            annotationView!.isEnabled = true
            annotationView!.canShowCallout = true
            print("1")
        } else {
            annotationView!.annotation = annotation
            print("2")
        }

        let detailAnnotation = annotation as! WaypointsAnnotation
          if (detailAnnotation.type == "Current") {

              annotationView!.image = UIImage(named: "point5")
              //let transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
              //annotationView!.transform = transform

          }
          if (detailAnnotation.type == "Waypoint") {

              annotationView!.image = UIImage(named: "point6")
              //let transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
              //annotationView!.transform = transform

          }

谢谢您的回复。

它的教授

尝试将注释类型从更改MKPinAnnotationViewMKAnnotationView

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义注释苹果mapkit

来自分类Dev

Swift MapKit自定义当前位置标记

来自分类Dev

MapKit自定义注释视图导致崩溃

来自分类Dev

MapKit:突出显示注释视图

来自分类Dev

MapKit注释按钮未显示

来自分类Dev

MapKit - 找到路线但未显示

来自分类Dev

MapKit中具有字母数字表示形式的自定义图钉

来自分类Dev

MapKit中具有字母数字表示形式的自定义图钉

来自分类Dev

带有Kingpin注释的Apple MapKit将自定义注释聚类

来自分类Dev

在自定义注释 mapkit swift 4 的前面/下面添加标题

来自分类Dev

重复相同CalloutAccessoryView图像的快速Mapkit批注

来自分类Dev

iOS 14 MapKit选择注释图像错误

来自分类Dev

MapKit注释未显示在地图上

来自分类Dev

没有显示MapKit叠加层

来自分类Dev

从MapKit获取中心坐标并显示在UILabel中

来自分类Dev

SwiftUI MapKit UIViewRepresentable无法显示警报

来自分类Dev

在mapkit中显示地图比例尺

来自分类Dev

MapKit:尽管显示正确,但null的visibleMapRect值

来自分类Dev

自定义控件图像未显示

来自分类Dev

MapKit:在两个注解之间未显示路线

来自分类Dev

使用mapKit的地图显示相反的方向(iOS Swift)

来自分类Dev

iOS Mapkit-如何在图钉悬停时显示文本

来自分类Dev

将自定义图像显示为geom_point

来自分类Dev

在jquery中拖动元素时显示自定义图像

来自分类Dev

如何创建可以显示图像的自定义形状?

来自分类Dev

在自定义微调器上显示来自URL的图像

来自分类Dev

高级自定义字段库字段图像未显示

来自分类Dev

自定义ArrayAdapter在滚动后显示重复的图像

来自分类Dev

按下按钮时显示自定义覆盖图像