我想实现一个用于室内定位的android地图,它有一个带有一些楼层的建筑物地图,可以看到他在建筑物中的位置。我的问题是关于地图的实施。
到目前为止,我已经找到了这样的方法:我想使用leaflet,它是一个使用JS操作地图的库。之后,我想使用webview将其连接到Android应用程序。
我搜索了传单,查看了它的教程以及它的文档。我找到了名为leaflet-Indoor的this插件。但由于我希望我的应用程序处于脱机状态,因此我无法创建构建地图。现在,我不想要一个复杂的......只是简单的事情。在this页面上,建议使用Mapbox studio或QGIS。由于Mapbox studio不是免费的,我安装了QGIS。但似乎有点难以合作。
现在我的问题是......
是我选择一个好的方式还是你建议的方式?
创建建筑物地图以便与传单一起使用的最佳方法是什么?
答案 0 :(得分:1)
我处于类似的情况,并选择使用Leaflet和叠加图像地图。 从AutoCAD或PDF生成PNG图像很简单(4000x4000位图像;大约500Kb /楼层)。 您必须使用Leaflet中的L.CRS.Simple作为坐标参考系统并使用imageoverlay(http://leafletjs.com/examples/crs-simple/crs-simple.html)
Leaflet的插件非常有用(Draw,..)。