代码之家  ›  专栏  ›  技术社区  ›  Julien

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

  •  1
  • Julien  · 技术社区  · 16 年前

    我正在做一个iPhone离线地图项目。 所以我想直接在iPhone中生成这些图块,我需要构建一个快速高效的算法来呈现这些图块。

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

    我真的很喜欢从节点和路径生成图块(我使用 openstreetmap 数据,但我不介意安排结构,如果必要的话,我真的需要最快的方式来做。

    谢谢

    2 回复  |  直到 11 年前
        1
  •  2
  •   Andrew McGregor    16 年前

    MAPNIK使用 Cairo 和开罗可以硬件加速与石英。我不知道这是否适用于iPhone,但如果适用,这无疑是阻力最小的途径。地图渲染是非常困难的,使用一个库来完成它,在这种情况下不要重新发明轮子。

        2
  •  0
  •   MapTiler    11 年前

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

    推荐文章