我想创建一个应用程序,将显示一些平面图位置。 导航是在某种方式通过WiFi实现,我已经做到了,因此现在我有显示楼层平面图的问题。
这可能是一些矢量格式,上网冲浪了一段时间我已经决定,它必须是SVG文件后。 我找到了一些解决方案,但它不是为我工作!
库SVG-机器人
有机会显示.SVG文件,而只是“简单”的文件。 它仅适用于教程文件工作正常,但没有任何其他
.svg
文件(例如,一些其他的文件,你会使用Inkscape制作)。所以,我决定,我会分析
.svg
文件,从中使DOM,在某种程度上得到对象和属性,并通过OpenGL ES绘制。阿帕奇蜡染
乍一看,很好的解决方案,但有一个问题。 Android有一些“本土” Apache库,当我尝试做蜡染的东西,它抛出
NoClassDefFoundError
,因为它没有搜索蜡染库,但在“本土”库。当然,我们可以在我们的项目中添加的源代码,只需要蜡染解析器
.svg
文件,并以某种方式对其进行编辑,但有大量的工作,用同样的成功,我们可以写我们自己的解析器。微短线
有没有试用版,但如果我们将看到说明它是如何工作的SVG文件和android,我们会看到,只有这些文件的光栅化,这一切。
有没有什么解决办法不是写自己的解析器更好呢? 有没有人遇到过这个问题吗?