我需要在Android设备中显示室内自定义地图。我使用MapTiler(来自建筑物的平面图)创建了png图块,并使用JOSM我添加了节点和路由,导出.osm文件。
我能够通过使用Nutiteq显示png图块,但我还没弄清楚如何将osm文件连接到该文件。
我甚至不确定osm文件中的坐标是否与png tile中的坐标有关,因为我使用了不同的程序来创建这些坐标。
png图块是否在一个图层上,而osm文件中的节点是否在另一个图层上?
节点基本上用于显示房间的名称和路由目的。
答案 0 :(得分:1)
是的,通常你会将png tile放到一个层,将OSM文件中的数据放到另一个层。
现在有人质疑如何将OSM XML文件作为图层阅读。 OSM XML意味着灵活的数据交换格式,而不是渲染,因此体积庞大且没有索引。您可以创建XML解析器并直接读取它,如果您有小数据集,这是可以的,但我会: