【问题标题】:osm geopoint routing offlineosm geopoint 路由离线
【发布时间】:2013-10-25 00:22:51
【问题描述】:

下午好,

我是一名 Android 开发人员,我正在尝试使用 osm 创建一个应用程序。在这一点上,我仍在运行一些测试,并且我设法使用 Mobile Atlas Creator 创建了葡萄牙里斯本的地图。使用 GEMF 文件我已经加载了地图,现在我正在尝试创建一个路由系统。我了解到的是 GEMF 文件是“简单”的很多图片,它不会创建路线。

我已经使用 osmbonuspack_v3.4 创建了一条路线,但我必须手动插入一条街道的所有 GeoPoint 及其曲线的 GeoPoint(例如),才能绘制出一条好的路线。它仍然是一个非常牵强的版本,因为我还在学习,但我设法做了一些事情。

我的问题是:有什么方法可以生成 GeoPoints 而无需手动插入所有主题?是否有任何类型的 OSM 地图具有附加的 GeoPoint 数据库?如果没有,有什么方法可以在创建地图的同时创建 GeoPoint(就像我在 MOBAC 中所做的那样)?

我想要的是创建自己的路线。我不想找到到某个位置的最快路线。

感谢您的帮助

干杯

里卡多

【问题讨论】:

    标签: routing openstreetmap offline geopoints


    【解决方案1】:

    我从未听说过这些 GEMF 文件。它们当然不属于 OpenStreetMap。

    如果您想要用于路由的原始地理数据,那么只需从 OSM 获取 download 即可(另请查看 extracts)。你应该阅读OSM's basic elementsOSM tags for routing

    还有一个关于routing with OSM 的广泛维基页面,包括各种online routersoffline routers 的列表,OSM software and libraries for Androidother mobile devices 的非常大的列表,其中许多是开源的。这应该足以让您知道从哪里开始。

    【讨论】:

    • 我一直在阅读extracts,我认为第三个链接有我想要的。我只需要再读一些,但我想你已经回答了我的问题。坦克
    • 嗨,我已经下载了原始地理数据。我有我想要的 osm 文件。我现在被卡住了,因为我不知道如何在 android 应用程序中使用它。你能帮助我吗?是否有用于与 osm 或 osm.pbf 文件交互的库?
    • 我发布的关于 Android 上的 OSM 和路由软件/库的链接有什么问题?
    • 好吧,我了解 OSM 文件的结构。有节点、方式和关系。我已经构建了与我想要的城市相对应的 osm 文件。我一直在阅读有关用于路由的 osmbonuspack 的信息,并且我已经下载了 osmnavigator 源代码以了解如何加载 osm 文件,但在他们的示例中,他们使用 700kb 的 osm 文件,我的有 99MB。我无法加载那个 osm 文件。我不知道如何使用 OSM 文件。我无法理解如何使用 osm 文件进行路由
    • 我建议为此问题创建一个单独的问题。我不熟悉 osmnavigator 或提到的 osmbonuspack。
    猜你喜欢
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多