Не отображаются метки addPlacemarks
Не появляются метки на карте. Не могу понять, в чем проблема.
Если добавлять одну точку, то все нормально.
import RealmSwift
import UIKit
import YandexMapsMobile
class ViewController: UIViewController {
var points = [YMKPoint]()
override func viewDidLoad() {
super.viewDidLoad()
createArrayPoints()
createMap()
}
func createMap() {
let myMap = YMKMapView()
myMap.translatesAutoresizingMaskIntoConstraints = false
let pinImage = UIImage(named: "pin")!
myMap.mapWindow.map.mapObjects.addPlacemarks(with: points, image: pinImage, style: .init())
view.addSubview(myMap)
NSLayoutConstraint.activate([
myMap.topAnchor.constraint(equalTo: view.topAnchor),
myMap.bottomAnchor.constraint(equalTo: view.bottomAnchor),
myMap.leadingAnchor.constraint(equalTo: view.leadingAnchor),
myMap.trailingAnchor.constraint(equalTo: view.trailingAnchor)
])
}
func createArrayPoints() {
let realm = try! Realm()
let stations = realm.objects(PowerStationModel.self)
for station in stations {
let latitude = station.latitude
let longitude = station.longitude
let myPoint = YMKPoint(latitude: latitude, longitude: longitude)
points.append(myPoint)
}
}
}