1

我正在做一个 iPhone 离线地图项目。所以我想直接在 iPhone 中生成瓷砖,我需要构建一个快速高效的算法来渲染瓷砖。

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

我真的在谈论从节点和路径生成图块的图形(我使用openstreetmap数据,但如果需要,我不介意安排结构,我真的需要最快的方法来做到这一点。

谢谢

4

2 回答 2

2

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

于 2010-01-31T23:49:50.057 回答
0

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

于 2015-03-02T17:42:00.647 回答