3

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

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

这是我最后一年的项目,所以如果可能的话,我想有一些华丽的地图,但我不确定从哪里开始寻找或者是否可能。

我还发现了这个问题,它提供了多种实现和室内地图的应用程序,但我认为我不能只从它们中提取我需要的一小部分功能,因为它们似乎是完整的应用程序。

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

4

1 回答 1

1

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

如果您不确定如何执行此操作,有一个关于如何创建自己的可绘制小部件的相当基本的指南,它应该为您指明正确的方向。有很多关于在画布上绘制图像的例子,例如这个

于 2013-04-13T17:56:14.233 回答