经历了噩梦,从完成后将应用程序提交到Apple App Store(等待批准,我受到启发,转而使用Android。我正在关注高级设计问题。
我的应用程序创建了地图的马赛克。在IOS上,它使用了一个巨大的UIView(通常是50,000 x 35,000)和一个CATiledLayer。这允许客户滚动巨大马赛克的范围或缩小并以低分辨率查看马赛克。
Android中是否存在CATiledLayer的等价物?
为了澄清,我使用的地图无法平铺。它们重叠并且必须以不同的角度显示。布局根据参考点而变化。使用一些等效的地图套件不是一个可行的选择。
让我澄清明显的冲突。 CATiled图层允许绘制到图块中。我可以绘制与瓷砖重叠的地图并仍然创建一个瓷砖。我不需要创建数千个图像切片并将它们放在一起。