地图渲染:从数据到图像拼贴:良好实践/示例代码/教程

时间:2010-01-31 14:44:57

标签: algorithm map rendering tiles

我正在开发iPhone离线地图项目。 所以我想直接在iPhone中生成切片,我需要构建一个快速有效的算法来渲染切片。

你知道一些资源吗? (我知道存在一些框架,比如mapnik,但我需要尽可能简单的东西,之后我会实现很酷的东西)。 我不介意语言,因为我会为此重新发明轮子(除非某些东西完全适合:具有核心数据的目标c,我怀疑......)

我真的很喜欢从节点和路径生成图块的图形(我使用openstreetmap数据,但我不介意在必要时安排结构,我真的需要以最快的方式来完成它

由于

2 个答案:

答案 0 :(得分:2)

Mapnik使用Cairo,而Cairo可以使用Quartz进行硬件加速。我不知道这是否适用于iPhone,但如果确实如此,那肯定是阻力最小的路径。地图渲染非常困难,使用库来做,在这种情况下不要重新发明轮子。

答案 1 :(得分:0)

您可以使用Maptiler(www.maptiler.com)创建图块,然后在iOS中的地图上显示您的位置:https://github.com/klokantech/maptiler-ios-start