【问题标题】:To get the location of the building获取建筑物的位置
【发布时间】:2011-04-25 06:41:49
【问题描述】:

是否可以在 Android 中使用增强现实获取相机视图中显示的建筑物的位置??

我有手机的 GPS 坐标,但现在我想获取相机视图中显示的建筑物的 GPS 坐标???

请给我一些建议????

【问题讨论】:

    标签: android augmented-reality


    【解决方案1】:

    如果您有手机的 GPS 坐标和握持方向(使用手机的指南针),您可以使用一些三角函数来估算建筑物的位置。剩下的问题是你必须在某个地方估计建筑物离你的手机有多远。

    但是,例如,如果您假设您总是走在街道上并指向一栋建筑物,那么找到该建筑物应该会更容易。

    【讨论】:

    • 这个问题的棘手之处在于,您需要准确定位自己的位置,而高层建筑可能会干扰。
    • @Phil Lello 是的,这是真的,但这是我能想到的唯一可能性。
    • 我没有比这更好的了(除非建筑物名称/编号上可能有 OCR)。我想您可以从已知位置向相机方向投射一条线,并与道路边缘(来自地图)相交。如果做不到这一点,我认为您需要该区域的 3D 模型,然后尝试将相机 + 位置与地图匹配,但您需要先捕获大量 3D 映射数据的数据。
    【解决方案2】:

    我不会依赖指南针的输出,它总是有问题的。

    我所做的是使用 Gogle 地图,获取位置修复,在地图上绘制点(如果你想绘制一条线,使用方位角,我猜这会是一个更好的提示)然后让用户绘制或调整线使用卫星视图精确定位目标。然后,您可以获得新的地理坐标并获得相当准确的方位(如果需要)

    我还建议同时使用网络和 gps 提供商,在城市中,如果玻璃/金属峡谷阻止它,网络提供商有时比 GPS 更准确,即使是几百码也可以让你靠近你的位置.

    无论如何,这是一个有点手动的过程,但它比尝试猜测距离并希望方位角可靠(很少)更可靠

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 2018-10-01
      • 2012-07-18
      • 2012-10-22
      相关资源
      最近更新 更多