我正在研究需要在有限的区域内进行路由的iphone应用,例如国家的公园,历史景点,热门市场或偏远地区。创建新的地理地图数据或使用修改后的地图
鉴于谷歌地图,openstreetmaps或任何其他地图不应该有我的应用程序应该工作的区域内的确切地点,什么是最好的或可能的方式来执行此要求?
我知道我可以编辑的地图(如OSM)来标记的POI,但我不希望这些改变没有我的允许(可能我会要求编辑后收留他们在我的服务器上?)
我还需要为相同区域提供路由和导航支持,具体取决于用户的当前位置。根据许可证:如果我使用谷歌地图
实时路由是不允许的。
如果我想为该地区创建我自己的地图,建议使用它。
感谢您的回答。我只是想知道你如何执行最短路线计算。目前我所知道的是你可以通过查询OSM服务器来做到这一点。但是,由于将数据存储在我的服务器上似乎更好,因此这样做的前提条件是什么? – krammer
这是另一个问题。如果您在http://help.openstreetmap.org上提问,您可能会注意到更多知识渊博的OpenStreetMap民间人士,不过无论如何,作为一个起点,开放源代码的各种位置在此处列出:http:// http:// wiki.openstreetmap.org/wiki/Routing –