Android 获取建筑物的位置

Android 获取建筑物的位置,android,augmented-reality,Android,Augmented Reality,是否有可能在Android中使用增强现实技术获取摄像机视图中显示的建筑物位置 我有移动设备的GPS坐标,但现在我想得到相机视图中显示的建筑物的GPS坐标 请给我一些建议????如果你有你手机的GPS坐标和它所在的方向(使用手机的指南针),你可以使用一些三角学来近似建筑物的位置。剩下的问题是,你必须在某处估计大楼离你的手机有多远 但是如果你假设你总是走在街上,指向一座建筑物,那么应该更容易找到这座建筑物。我不会依赖指南针的输出,它总是有问题的 我所做的是使用Gogle地图,获得位置定位,在地图上画

是否有可能在Android中使用增强现实技术获取摄像机视图中显示的建筑物位置

我有移动设备的GPS坐标,但现在我想得到相机视图中显示的建筑物的GPS坐标


请给我一些建议????

如果你有你手机的GPS坐标和它所在的方向(使用手机的指南针),你可以使用一些三角学来近似建筑物的位置。剩下的问题是,你必须在某处估计大楼离你的手机有多远


但是如果你假设你总是走在街上,指向一座建筑物,那么应该更容易找到这座建筑物。

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

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

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


无论如何,这是一个有点手工操作的过程,但它比猜测距离和希望方位角可靠(很少是可靠的)更可靠。

这其中的棘手之处是,你需要准确地确定你的位置,高层建筑可能会干扰。@Phil Lello是的,然而,这是我能想到的唯一可能。我没有更好的选择(除非建筑物名称/编号上有OCR)。我想您可以从已知位置向摄影机方向投影一条线,并与道路边缘相交(从地图)。如果做不到这一点,我认为您需要该区域的3D模型,然后尝试将camera+位置与地图相匹配,但您需要先捕获大量3D地图数据。