如何在UIView中渲染地图图块?

时间:2016-01-07 08:11:07

标签: ios swift gis

我已经实现了一个自定义UIView,它可以加载一个tile列表,现在我想渲染这些tile。但是,我不知道如何有效地在UIView中实现它。瓷砖采用PNG格式。我应该使用CALayers来实现它们吗?

编辑:我想澄清有关我的项目的更多细节。我已经构建了自己的Maps框架,它根据给定的坐标从任何类型的tile服务器中获取tile。例如,在坐标(50.5,30.51)处,应用程序会生成以下URL:

http://b.tile.osm.org/15/19159/11040.png
http://c.tile.osm.org/15/19159/11041.png
http://a.tile.osm.org/15/19159/11042.png
http://b.tile.osm.org/15/19159/11043.png
http://c.tile.osm.org/15/19160/11040.png
http://a.tile.osm.org/15/19160/11041.png
http://b.tile.osm.org/15/19160/11042.png
http://c.tile.osm.org/15/19160/11043.png
http://a.tile.osm.org/15/19161/11040.png
http://b.tile.osm.org/15/19161/11041.png
http://c.tile.osm.org/15/19161/11042.png
http://a.tile.osm.org/15/19161/11043.png
http://b.tile.osm.org/15/19162/11040.png
http://c.tile.osm.org/15/19162/11041.png
http://a.tile.osm.org/15/19162/11042.png
http://b.tile.osm.org/15/19162/11043.png

使用UIImageView不起作用,因为我需要获取并显示所有图块。

0 个答案:

没有答案