2013-06-21 73 views
0

我想从图像创建(Googlemap-esq)对象。这将成为建筑师扫描的计划,可能像JPEG一样。在原生android应用程序中,我想要一个对象,我可以放下引脚,然后单击信息气泡等的引脚。从扫描图像创建地图

我知道Google提供的功能可以让您上传,创建FloorPlans,但这不是真的我想要。最终结果是完美的,但我可以使用扫描仪来创建它们。

什么样的技术可以推荐,或者我只是实施一个Co-Ords系统并覆盖它?

回答

0

谷歌地图使用平铺系统,因为地图可能非常大。例如,一个莫顿曲线可以递归地细分曲面。它与四叉树类似。在关系数据库中有一个空间索引,通常是一个r-树或希尔伯特曲线。如果您可以使用数据库,则可以使用point数据类型,也可以编写自己的r-tree。当你有很多重叠的引脚时,四叉树可能更好。

+0

道歉我似乎在这个问题中过多的信息混淆了这个问题。我在这里寻找的是从图像创建地图对象的最佳方式。把东西放在它上面可能会晚一些,我只是想给出一些方向的想法,以便我没有在早期开始走错路。 –

+0

嗯。我认为r-tree对于地图对象来说是一个很好的数据结构。也许你可以详细阐述一下? – Bytemain

+0

最后,我想要一个Android应用程序来控制PA扬声器系统,这些都是在无线网络上。我有一个应用程序可用于选择要控制的单位,然后打开对这些单位的“调用”,因为我们在外面使用Google API。我需要一个类似的解决方案来表示扬声器在建筑物内的位置,例如学校,在JPEG图像上用点或针标记位置,这将成为平面图的扫描副本。 –