Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 找出摄像机范围内的坐标-安卓_Android_Camera_Latitude Longitude_Augmented Reality_Compass Geolocation - Fatal编程技术网

Android 找出摄像机范围内的坐标-安卓

Android 找出摄像机范围内的坐标-安卓,android,camera,latitude-longitude,augmented-reality,compass-geolocation,Android,Camera,Latitude Longitude,Augmented Reality,Compass Geolocation,我正在做一个小的增强现实应用程序,我有这些包含经度和纬度信息的对象。我还有当前用户位置和指南针航向角度。如何检查坐标是否在相机视图的范围内(无论它与相机的距离如何)?我不知道如何制作,但如果您可以这样做,我可以给您提供逻辑。如果您没有考虑过这一点,并且认为这是可行的,您应该尝试一下。它可以是一个想法,也可以只是一堆废话。 您可以通过使用当前位置和指南针(如摄像头的观察方向)来完成此操作。如果该位置相对于当前位置的方向与相机方向匹配,则将该位置显示为叠加。 请尝试以下两个链接: 找到了,这正是

我正在做一个小的增强现实应用程序,我有这些包含经度和纬度信息的对象。我还有当前用户位置和指南针航向角度。如何检查坐标是否在相机视图的范围内(无论它与相机的距离如何)?

我不知道如何制作,但如果您可以这样做,我可以给您提供逻辑。如果您没有考虑过这一点,并且认为这是可行的,您应该尝试一下。它可以是一个想法,也可以只是一堆废话。 您可以通过使用当前位置和指南针(如摄像头的观察方向)来完成此操作。如果该位置相对于当前位置的方向与相机方向匹配,则将该位置显示为叠加。 请尝试以下两个链接:

找到了,这正是你想要的。

我不知道怎么做,但如果你能做到的话,我可以给你逻辑。如果你没有考虑过,并且觉得可行,你应该试试这个。它可以是一个想法,也可以只是一堆废话。 您可以通过使用当前位置和指南针(如摄像头的观察方向)来完成此操作。如果该位置相对于当前位置的方向与相机方向匹配,则将该位置显示为叠加。 请尝试以下两个链接:

找到了,这正是你想要的。

您可以检查两者的经度和纬度,然后当它们几乎相同(数字范围)时,您可以查看它们是否在范围内是或否您可以检查两者的经度和纬度,然后当它们几乎相同(数字范围)时,您可以查看它们是否在范围内是或否是,但问题不仅在于知道对象是否在摄影机视图的范围内,还在于知道对象在摄影机视图中的位置。我还需要知道camaera视图范围的角度。这就是你想要的:是的,但重点不仅是要知道对象是否在摄影机视图范围内,还要知道它在摄影机视图中的位置。我还需要知道camaera视野范围的角度。这是您想要的: