Я экспериментирую с последней версией 1.2.1.2944 для Google Maps для iOS SDK для анимации GMSGroundOverlay
. Пользователь имеет контроль над последовательностью изображений, поэтому использование анимированного UIImage
не представляется возможным, поэтому я загружаю UIImage
на лету. Параметр GMSGroundOverlay.icon
установлен в UIImage
, который обновляется.
Помимо использования большой памяти, я, похоже, использовал ограничение в том, что всякий раз, когда я пытаюсь наложить UIImage
с помощью GMSGroundOverlay.icon
, который превышает 1000px x 1000px, он сработает. Ссылка на UIImage
1000px x 1000px обойдется крушением.
Мне кажется, что, возможно, я должен использовать CATiledLayer
для обработки изображения только для загрузки в память, а затем в свойство значка GMSGroundOverlay
, но кто-нибудь имел опыт использования CATiledLayer
с Google Maps для iOS SDK и упорядочивание изображений в виде анимированного GMSGroundOverlay
?