2013-04-13 44 views
2

我正在尝试创建一个应用程序,它会告诉某人他们所在建筑的哪个区域。我正在使用蓝牙加密狗获取大致位置,与确切位置相反,以及向用户显示他们所在的地图。我想只是为了突出显示他们所在的区域,而不是特定的位置。建筑物室内地图 - Android

我可以让我的手在我正在使用的建筑物的平面图上,所以我只是想知道是否有一种简单的方法将它与现有API结合到某种地图中?我发现了一个问题here,其中指出,他们只是在图像上使用叠加层来显示人物的位置标记。这会更容易一些吗?

这是为我的最后一年项目,所以我想有一些华而不实的地图,如果可能的话,但我不知道从哪里开始寻找或如果可能。

我还发现this问题,它给出了实现和室内地图的各种各样的应用程序,但我不认为我可以把他们需要的这一小部分功能,因为他们似乎是完整的应用程序。

任何信息将是一个很大的帮助。任何有这方面经验的人请分享你的知识:)

回答

1

这听起来不像是为了编写自己的自定义视图太复杂。将地图图像绘制到画布上。然后,对于用户所在的区域,在刚刚绘制的地图顶部绘制另一个“高光”图形。

如果你不确定如何做到这一点,有一个相当基本的指导如何create your own drawable widgets这应该指向你在正确的方向。在画布上绘制图像时有很多例子,例如this one

+0

这是一个很好的答案,但我无法用我离开的时间完全把头围住它。我会继续研究它,因为它非常有用。它指出我在正确的方向,所以谢谢你! :) 对于其他人来说,我引用的另一个问题的链接是Micello Maps。他们有Android SDK可用,并且愿意为开发人员绘制建筑物。 –