Eksperymentuję z najnowszą wersją Google Maps for iOS SDK 1.2.1.2944, aby animować GMSGroundOverlay
. Użytkownik ma kontrolę nad sekwencją obrazów, więc używanie animowanej UIImage
nie jest możliwe ze smutkiem, więc ładuję się w locie na UIImage
. Numer GMSGroundOverlay.icon
jest ustawiony na UIImage
, który jest aktualizowany.Animacja GMSGroundOverlay - czy powinienem używać opcji CATiledLayer?
Oprócz użycia dużej pamięci, wydaje mi się, że uderzył ograniczenie, że gdy próbuję nakładki UIImage
korzystając GMSGroundOverlay.icon
To więcej niż 1000px x 1000px, to wywala. Odniesienie do UIImage
z 1000px x 1000px omija awarię.
Wydaje mi się jednak, że może powinienem wykorzystać CATiledLayer
do przenoszenia obrazu tylko załadować do pamięci, a następnie na własność ikona GMSGroundOverlay
, ale czy ktoś miał doświadczenia z użyciem CATiledLayer
z Map Google dla iOS SDK i obrazów sekwencjonowania jako animowany GMSGroundOverlay
?
Mam właśnie ten sam problem, chociaż próg, który widzę w przypadku awarii, jest jeszcze niższy. Chciałbym zobaczyć rozwiązanie tego problemu. –
Chciałbym rozwiązanie dla wszystkich rodzajów GMSOverlays –
Nie widzę, jak chcesz użyć TiledLayer .. nakładka używa UIImage ... –