Sto sperimentando l'ultima versione 1.2.1.2944 dell'SDK di Google Maps per iOS per animare un file GMSGroundOverlay
. L'utente ha il controllo sulla sequenza di immagini, quindi l'utilizzo di un'animazione UIImage
non è purtroppo una possibilità, quindi sto caricando UIImage
al volo. Il GMSGroundOverlay.icon
è impostato il UIImage
che viene aggiornata.
A parte l'elevato utilizzo della memoria, mi sembra di aver riscontrato una limitazione in quanto ogni volta che provo a sovrapporre un UIImage
utilizzo GMSGroundOverlay.icon
che è più di 1000px x 1000px, si blocca. UIImage
Fare riferimento a un 1000px x 1000px aggira il crash.
Tuttavia, mi colpisce che forse dovrei utilizzare CATiledLayer
per gestire l'immagine da caricare solo in memoria e successivamente nella proprietà icon di GMSGroundOverlay
, ma qualcuno ha avuto esperienza di utilizzo CATiledLayer
con Google Maps per iOS SDK e sequenze di immagini come animate GMSGroundOverlay
?