@deminsss

Не могу разобраться с YandexMapsMobile?

Не появляются метки на карте. Не могу понять в чем проблема
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


Если добавлять одну точку, то все норм. Массив проверял, точки в нем есть.
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы