我正在制作一个基于 AR 的 Android 应用程序。
我有当前位置坐标 + 附近位置坐标和名称 + 当前位置和附近位置之间的方位角 + 方位角。
我被困在如何显示相机中可见并在雷达区域下的所有附近地点的名称?下一步应该是什么?
附言。我不介意为此使用任何 3rd 方工具。
我正在制作一个基于 AR 的 Android 应用程序。
我有当前位置坐标 + 附近位置坐标和名称 + 当前位置和附近位置之间的方位角 + 方位角。
我被困在如何显示相机中可见并在雷达区域下的所有附近地点的名称?下一步应该是什么?
附言。我不介意为此使用任何 3rd 方工具。
您可以使用Google Place Search Web API获取 GPS 位置周围的商家/兴趣点列表。该数据包含纬度、经度、名称等等。
您应该在后台运行服务或异步任务,以便在启动应用程序时获取用户周围位置的数据。如果用户正在移动,那么您可以使用位置管理器在用户移动一定距离时获取更新的坐标,然后再次调用 Web 服务,或者继续轮询用户 GPS 位置,当您发现有重大变化时,获取新的坐标一组地方。
然后,您只需在相机的视野中绘制此信息。为此,您可以查看我创建的增强现实教程。查看“有东西可画”部分。
Place Search API 对于一定数量的使用是免费的。根据 Google 的条款和条件,您不能将任何此类数据存储在设备或您自己的个人数据库中。