【发布时间】:2017-11-10 17:34:51
【问题描述】:
我在 JOSM 中创建了一个室内地图文件,每个房间都有不同的级别和标签等。现在我将它作为 .osm 文件。我如何使它运行。就像我如何部署它以便它可以用于室内导航一样。我还需要一些其他功能,例如计算从一个地方到另一个地方的路径和搜索索引。
【问题讨论】:
标签: mapping openstreetmap osmdroid
我在 JOSM 中创建了一个室内地图文件,每个房间都有不同的级别和标签等。现在我将它作为 .osm 文件。我如何使它运行。就像我如何部署它以便它可以用于室内导航一样。我还需要一些其他功能,例如计算从一个地方到另一个地方的路径和搜索索引。
【问题讨论】:
标签: mapping openstreetmap osmdroid
您基本上是在寻找离线路线和地图绘制解决方案。这已经被多次回答了。如果您使用 OsmAndMapCreator 将地图转换为合适的格式,您甚至可以使用功能齐全的离线解决方案,例如 OsmAnd。
【讨论】:
所以我想出了一种方法,使用 OSM2GEOJSON 将我的室内地图的给定 .osm 文件转换为 GeoJSON,然后将其显示在很棒的传单库中。它也针对手机进行了优化。在传单中显示地图是一项艰巨的任务,但有很多插件和论坛答案对我有帮助。在传单中使用 ajax 读取 geojson 并为每个楼层创建单独的图层,根据 features.properties.level 过滤这些 geojson 图层,然后添加传单简易按钮以显示每个图层。还有其他插件可以提供帮助。
【讨论】: