我正在尝试创建一个应用程序,该应用程序将告诉人们他们位于建筑物的哪个区域。我正在使用蓝牙加密狗来获取大致位置(与确切位置相对),并在地图上向用户显示其所在位置。我只想突出显示它们所在的区域,而不是特定的位置。

我可以掌握正在使用的建筑物的平面图,所以我想知道是否有一种简单的方法可以将其结合到具有现有API的某种地图中?我发现了一个问题here,该问题指出他们只是使用图像上的覆盖物来显示人在哪里的标记。这会容易一点吗?

这是我的最后一年的项目,因此,我希望有一种华而不实的地图,但我不确定从哪里开始寻找或者是否有可能。

我还发现了this问题,该问题为实现和室内地图的应用程序提供了各种各样的选择,但是我认为我不能从这些功能中提取一些我需要的小功能,因为它们似乎是完整的应用程序。

任何信息都会有很大的帮助。任何有这种经验的人都请分享您的知识:)

最佳答案

听起来只为编写自己的自定义视图不会太复杂。将地图图像绘制到画布上。然后针对用户所在的区域,在您刚刚绘制的地图上方绘制另一个“突出显示”图形。

如果您不确定如何执行此操作,则有一个有关如何create your own drawable widgets的基本指南,它将为您指明正确的方向。在画布上绘制图像有很多示例,例如this one

关于android - 建筑室内 map -Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15988722/

10-09 04:52