我可以在 mapbox swift 中更改指针MGLPointAnnotation图像吗

问题描述

您好,我正在开发 MapBox,我从 API 获取数据,我正在地图上显示该数据,但我想显示指向我从 API 获取的图像的认指针,任何人都可以帮助我

        for locationStruct in self.locations
    {
        
        let annotation = MGLPointAnnotation()
        
        annotation.coordinate = CLLocationCoordinate2D(latitude: Double(locationStruct.latitude) ?? 0.0,longitude: Double(locationStruct.longitude) ?? 0.0)
        annotation.title = locationStruct.name
        //Getting image
        let url = URL(string:"http://app.freewayfinder.com/assets/uploads/spots/\(locationStruct.img)")
        //Convert image in to data
        let data = (try? Data(contentsOf: url!))!
        
        
        self.mapview.addAnnotation(annotation)

    }

这是我在地图中显示指针的代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...