离线意味着没有互联网,iPhone 在大多数情况下仍然能够从 GPS 获取用户当前位置。这意味着您可以非常确信您可以在离线状态下找到用户的当前位置。
离线路由的问题是手机很笨,它只记住要显示的 x MB 数据量。
路由是完全不同的东西,它需要 A 点和 B 点,并计算出 A 和 B 之间最短、最快、最便宜或所有这些的路径。
这比tiles需要更多的东西才能完成,毕竟如果你从MVC的角度思考,tiles只是转储视图,除了它们内部的内容之外,它们对周围的东西一无所知。“控制器”将计算路线,为此,您需要拥有跨越所需路线区域的所有数据。
对于每个地图服务,您都会找到不同的路线,可能不是根据实际路径,而是根据估计的时间、精力等,这意味着如果您有自己的地图(在数据库中离线),则由您决定使用这些数据,所以你应该制定自己的路由算法,我确信这不是你想要做的。
那么你有什么选择呢?目前,这在您想要的范围内是不可能的。即使您有离线地图数据库,您仍然需要路线算法。
| 归档时间: |
|
| 查看次数: |
2838 次 |
| 最近记录: |