我只能考虑使用GPS位置来计算距离......
如果两个设备位于同一建筑物但不同楼层
,该怎么办?如何获得垂直距离?
或任何更好的想法???
答案 0 :(得分:5)
GPS可能是你最好的选择,虽然它只能在几米之内准确。
幸运的是,如果您使用GPS进行3D锁定,则可以处理垂直距离。这将为您提供纬度,经度和海拔高度。足以让您计算任意两点之间的3D矢量。
这是一个利用核心位置高度的快速演示:
http://www.vellios.com/2010/08/18/ios-core-location-gps-tutorial-pt-2/
答案 1 :(得分:3)
听起来不可能做你想做的事。那说......
GPS听起来像您唯一的选择,可以获得您想要的准确位置。
如果您需要确保它们足够接近蓝牙,请使用GameKit,它会自动搜索范围内的设备。
对于垂直差异,你可以在iPhone 4中使用陀螺仪尝试,但我不确定它是否会起作用。
作为最后的努力,也许接近传感器可能用于近距离检查。