Я не знаю, как конкретно добиться этого с помощью CATiledLayer, но если вы посмотрите на пример кода под названием ScrollViewSuite, а точнее на проект «Tiling», вы найдете способ сделать что-то вроде Google Maps используя CATiledLayer.
Лично мне не нравится использовать CATiledLayer - кажется, что он имеет собственный разум и его нельзя легко контролировать, например, вы не знаете, когда он дойдет до завершения перерисовки и т. Д.