我正在尝试创建一个应用程序,告诉人们他们所在的建筑区域。我正在使用蓝牙加密狗获取大致位置,与确切位置相对,并在地图上显示用户他们的下落。我希望它只是突出显示它们所在的区域,而不是特定的位置。
我可以把手放在我正在使用的建筑物的平面图上,所以我只是想知道是否有一种简单的方法可以将其合并到某种带有现有API的地图中?我发现了一个问题here,该问题表明他们只是在图像上使用叠加层来显示该人的位置。这会更容易吗?
这是我的最后一年项目,所以如果可能的话我想要一些华丽的地图,但我不知道从哪里开始寻找或者是否可能。
我还发现了this问题,该问题提供了各种各样的应用程序和室内地图,但我认为我不能仅仅采用我需要的这一小部分功能,因为它们似乎是完整的应用程序
任何信息都会有很大的帮助。任何有此类经验的人请分享您的知识:)
答案 0 :(得分:1)
听起来不像是为了编写自己的自定义视图太复杂了。将地图图像绘制到画布上。然后,对于用户所在的区域,在您刚绘制的地图上绘制另一个“突出显示”图形。
如果您不确定如何执行此操作,那么有一个相当基本的指南,指出create your own drawable widgets如何指向正确的方向。有很多关于在画布上绘制图像的例子,例如this one。