Мой вопрос точно такой же, как и "Достигнуто максимальное количество текстурных атласов, не могу выделить больше" с помощью Google Maps , но я использую изображения Gif, поэтому вместо значка я работаю с iconView
маркера. Вот код:
let markerGifView = UIImageView(image: UIImage.gifImageWithName("name-of-gif"))
markerGifView.frame = CGRect(x: 0, y: 0, width: 100, height: 142)
for i in 0..<latValues.count {
var marker: GMSMarker?
let position = CLLocationCoordinate2D(latitude: latValues[i], longitude: lonValues[i])
marker = GMSMarker(position: position)
marker?.userData = data
marker?.map = self.mapView
marker?.iconView = self.markerGifView
}
Чтобы обеспечить поддержку Gif, я использую это: https://gist.github.com/thechaudharysab/b4f9884dcff20c3b8aeb5b4c1fd1756e
Запуск приложения выдает эту ошибку через несколько секунд при прокрутке карты.
((null)) было ложным: достигнуто максимальное количество текстурных атласов, не может выделяться больше.