我们正在开发一个项目,将OSM和NAVTEQ的矢量地图数据添加到iOS GPS应用程序中。将矢量地图数据添加到iOS GPS应用程序。实时矢量图形渲染
目前,该应用程序显示栅格地图图像,并提供移动地图导航功能。我们现在想通过整合矢量地图来进一步推进,但不知道从哪里开始。
来自具有GPS导航经验的开发者的指导将会很棒。
这里是关于要求简单:
目标设备: 的iOS。为了将来与其他平台的兼容性,C++是核心的首选。
数据集成和封装: 地图数据来源: - NAVTEQ - OpenStreetMap的
文件格式: - 理想与设备的局限性考虑移动设备。 - 要么找到已经建立的格式,要么在内部创建一个格式。
编译: - 确定用于源数据(SHP时,MapInfo等) 的格式 - 编译源格式所要求的格式。
地图渲染引擎: 显示地图: - 矢量地图视图将独立于目前的栅格地图视图。 - 实时渲染数据到线条,点,多边形等。平铺或预渲染是不可接受的。 - 2D birdseye视图。 (3D计划用于将来的版本)。 - 用于说明仰角的遮阳效果。 - 显示用户生成的数据,如路线,跟踪日志,航点。 - 比例尺,例如500米。 - 快速性能对提供更好的用户体验至关重要。 - 很好的例子是汤姆汤姆iOS应用程序。 地图互动: - 平移,缩放,旋转。 - 利用多点触控功能。 搜索 - 地址,地点,POI(地理编码) - 从位置地址(反向地理编码)
样式表 - 轻松自定义被显示在地图的外观。 - 每个元素都可以进行定制。
我们想知道从哪里开始我们的研究。值得花时间调查的图书馆和软件开发工具包是什么?
MapBox是基于磁贴是不是? – 2012-10-17 10:04:57