【问题标题】:Offline maps and routing on hybrid app混合应用程序上的离线地图和路线
【发布时间】:2016-03-28 09:30:30
【问题描述】:

我正在为需要离线地图和路线的智能手机开发应用程序。应用程序将是混合的。我选择了 Ionic,但切换到另一个平台没有问题。

起初我认为我可以使用免费软件工具来做到这一点。在后端服务器中生成我自己的图块,将图块发送到智能手机并用传单绘制它们。但是滚动我自己的离线路由似乎是一个非常糟糕的主意。我宁愿使用一些商业解决方案,我可以插入到我的应用程序中。

在我的混合应用程序中使用什么是一个好的解决方案?我不在乎它是付费的还是免费的。离线路由可以在智能手机上完成吗?我对 GIS 很陌生,有人可以将我推向正确的方向吗?

编辑:我从一个点到另一个点的最大路线长度约为 3 公里

【问题讨论】:

    标签: routing gis openstreetmap hybrid-mobile-app


    【解决方案1】:

    编辑:

    快速搜索“javascript map 离线路由”应该会给你一些提示。

    例如JavaScript offline routing library for OpenStreep Maps


    如果您需要离线路由,则需要原始(矢量)OpenStreetMap 数据,而不是预渲染(光栅)图块。

    否则,您的路由算法将如何知道道路?

    您可能对OsmAnd app 感兴趣,它是开源的 (GPLv3)。 不过,我不认为它是混合的。

    【讨论】:

    • 但这是一个独立的应用程序。
    • 是的,但是因为它是开源的,你可以把它拆开。但正如上面的答案所说,最大的问题可能是语言。
    • 我得出的结论是,最好的办法是构建我自己的 cordova 插件,该插件在本机端进行路由并使用现有的库,如 graphhopper。路由和java对我来说都是未知的。嗯……那就去工作吧。
    • 听起来是个不错的解决方案,尽管正如您所说,它需要大量的工作......祝您好运,并为分享您的插件感到自豪! :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多