我正在开发一个iPhone离线地图应用程序。我有插图地图地理参考(使用mapublisher),有地理数据库(http://goo.gl/isw6IP)和停车数据(shp / csv)。
要求:
问题:
很少iOS SDK如Route-ME,MapBox,Alpstein,Altus,Skobbler,cloudmade,ArcGis iOS SDK,nutiteq等正在使用OSM数据或他们自己的托管MAP数据,但我想使用我自己的插图地图,所有数据将可在线下使用。
我搜索了很多,但找不到任何可靠的解决方案。我的研究中很少有链接。
同样的问题(类似于我需要的)很久以前被问到但没有任何答案
答案 0 :(得分:2)
1: 在我看来,OpenStreetMap是用于各种目的的最佳目的,例如你提到的目的:地址,停车,路由,地图。
您可以使用该格式回答所有要求。根据您的项目,您可以针对每个要求以特定格式转换数据。
2: 您可能必须使用一些组件来满足所有要求:
地图应该是Pan,Pinch&变焦。
列出的任何SDK都可以。
在地图上搜索地址和停车(地址也有替代名称)。
您可以查询本地数据库,然后创建标记。
路由/导航到停车/地址。
我建议GraphHopper
GPS定位。
可以使用CLLocationManager手动完成。创建一个标记(根据所选的SDK)然后更新它的坐标。
安装后,应用程序将在没有互联网连接的情况下脱机工作。
这是主要要求。您必须先在矢量和栅格之间进行选择,然后选择SDK。你可能不得不在这里进行一些改造。