我已经启动了我的第一个android应用程序,并设法使界面启动。

我知道如何使用GPS获取建筑物外的用户位置。

但是对于内部建筑物而言,难度更大或根本没有锁定位置。那么,如何准确定位建筑物内的用户位置?我正在考虑同时使用Cell ID和Wifi /移动网络。有效率吗?

另外,获取位置后,如何使其不断跟随用户的运动,例如道路上的Google导航/ GPS应用程序(跟随汽车的运动)?

最后一个问题,我用什么方法来显示建筑物的内部布局?有没有任何一种卫星方法可以自动定位建筑物的布局?还是我需要手动绘制地图?

还有一个问题,是否可以将Google Street View实际包含在建筑物的室内状态的应用程序中?

我使用的是android 4.1.1 sdk,并且居住在美国/英国之外,而Google目前不支持其导航/街景服务,即马来西亚。

谢谢。

最佳答案

这是一项艰巨的任务。

简单的答案取决于我们所说的精度。但是由于您正在谈论室内定位,所以我猜最大可能只有几米。使用CellID / wifi / gps实际上很难做到这一点。

您可能会寻找更像这样的解决方案

http://www.sociopatterns.org/

但是我猜想这是针对较小的项目。
请注意,由于电池使用情况,类似的解决方案也很困难。
您确实有充分的理由精确地“跟随”室内人员。

至于室内地图,请检出Google室内地图

http://maps.google.com/help/maps/starthere/index.html

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

10-11 22:14