Как я могу добавить персонализированную аннотацию к слою? Mapbox [Swift] - PullRequest
0 голосов
/ 30 октября 2018

Как добавить персонализированную аннотацию к слою?

Мой пользовательский класс:

class PointCustom: NSObject, MGLAnnotation {
    var coordinate: CLLocationCoordinate2D
    var title: String?
    var subtitle: String?
    var imageURL: URL?
    var typ: PointsType?

    var reuseIdentifier: String?

    init(coordinate: CLLocationCoordinate2D, title: String?, subtitle: String?, imageURL: URL?, reuseIdentifier: String?, typ: PointsType?) {
        self.coordinate = coordinate
        self.title = title
        self.subtitle = subtitle
        self.imageURL = imageURL
        self.reuseIdentifier = reuseIdentifier
        self.typ = typ
    }
}


let points = parsePoints()
let source = MGLShapeSource(identifier: "points", features: points, options: nil)

Проблема: Не удалось преобразовать значение типа '[PointCustom]' в ожидаемый тип аргумента 'MGLShape?'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...