我需要在Android设备上显示室内自定义地图。我使用MapTiler (来自建筑物的平面图)创建了png块,并使用JOSM添加了节点和路由,导出了一个.osm文件。
我能够使用Nutiteq显示png块,但我还没有弄清楚如何将osm文件连接到它。
我甚至不确定osm文件中的坐标是否与png块中的坐标相关,因为我使用了不同的程序来创建这些坐标。
png块是在一个层上运行,而来自osm文件中的节点是在另一个层上吗?
这些节点基本上用于显示房间名称,并用于路由目的。
发布于 2014-04-19 06:35:32
是的,通常您将png块放置到一个层,将数据从OSM文件放到另一个层。
现在有一个问题是如何将OSM文件作为层来读取。OSM XML是作为灵活的数据交换格式,而不是用于呈现,因此它体积庞大,没有索引。您可以创建XML解析器并直接读取它,如果您有较小的数据集,这是可以的,但是我会:
https://stackoverflow.com/questions/23159046
复制相似问题