离线地图与路由 - iOS

Gay*_*yan 6 xcode routing offline map ios

我正在处理与离线地图应用程序相关的项目.因此我搜索了显示已定义区域的离线地图.我使用MapBox进行离线映射.我可以在这张地图上添加注释并画线.

但我的要求是带路由的离线地图.我厌倦了找到一个离线路由库或离线路由引擎嵌入到Xcode.

感谢您是否有任何线索或示例项目/代码来实现此目的

注意:这个问题与我的问题有关.没有人回答这个问题

谢谢.

Dan*_*iel 4

离线意味着没有互联网,iPhone 在大多数情况下仍然能够从 GPS 获取用户当前位置。这意味着您可以非常确信您可以在离线状态下找到用户的当前位置。

离线路由的问题是手机很笨,它只记住要显示的 x MB 数据量。

路由是完全不同的东西,它需要 A 点和 B 点,并计算出 A 和 B 之间最短、最快、最便宜或所有这些的路径。

这比tiles需要更多的东西才能完成,毕竟如果你从MVC的角度思考,tiles只是转储视图,除了它们内部的内容之外,它们对周围的东西一无所知。“控制器”将计算路线,为此,您需要拥有跨越所需路线区域的所有数据。

对于每个地图服务,您都会找到不同的路线,可能不是根据实际路径,而是根据估计的时间、精力等,这意味着如果您有自己的地图(在数据库中离线),则由您决定使用这些数据,所以你应该制定自己的路由算法,我确信这不是你想要做的。

那么你有什么选择呢?目前,这在您想要的范围内是不可能的。即使您有离线地图数据库,您仍然需要路线算法。