我正在开发iPhone离线地图项目。 所以我想直接在iPhone中生成切片,我需要构建一个快速有效的算法来渲染切片。
你知道一些资源吗? (我知道存在一些框架,比如mapnik,但我需要尽可能简单的东西,之后我会实现很酷的东西)。 我不介意语言,因为我会为此重新发明轮子(除非某些东西完全适合:具有核心数据的目标c,我怀疑......)
我真的很喜欢从节点和路径生成图块的图形(我使用openstreetmap数据,但我不介意在必要时安排结构,我真的需要以最快的方式来完成它
由于
答案 0 :(得分:2)
Mapnik使用Cairo,而Cairo可以使用Quartz进行硬件加速。我不知道这是否适用于iPhone,但如果确实如此,那肯定是阻力最小的路径。地图渲染非常困难,使用库来做,在这种情况下不要重新发明轮子。
答案 1 :(得分:0)
您可以使用Maptiler(www.maptiler.com)创建图块,然后在iOS中的地图上显示您的位置:https://github.com/klokantech/maptiler-ios-start