title: GMSGroundOverlay animating - should I be using a CATiledLayer?
body: <p>I am experimenting with the Google Maps for iOS SDK latest version 1.2.1.2944 to animate a <code>GMSGroundOverlay</code>. The user has control over the image sequence, so using an animated <code>UIImage</code> isn't a possibility sadly, so i'm loading in the <code>UIImage</code> on the fly. The <code>GMSGroundOverlay.icon</code> is set to the <code>UIImage</code> that is being updated.</p>
  
  <p>Aside from high memory usage, I seem to have struck a limitation in that whenever I try to overlay a <code>UIImage</code> using <code>GMSGroundOverlay.icon</code> that is more than 1000px x 1000px, it crashes. Referencing a <code>UIImage</code> of 1000px x 1000px gets around the crash. </p>
  
  <p>It strikes me though that maybe I should utilise <code>CATiledLayer</code> for handling the image to only load into memory and subsequently into the icon property of <code>GMSGroundOverlay</code>, but has anyone had any experience of using <code>CATiledLayer</code> with Google Maps for iOS SDK and sequencing images as an animated <code>GMSGroundOverlay</code>?</p>