我正在制作基于AR的Android应用程序。
我的当前位置坐标+附近的位置坐标和名称+当前位置和附近地点之间的方位+方位角。
我被困在如何显示所有附近地方的名字,这些名字在相机中可见并且位于雷达区域内?接下来的步骤应该是什么?
聚苯乙烯。我不介意使用任何第三方工具。
答案 0 :(得分:1)
您可以使用Google Place Search Web API获取GPS位置周围的商家/兴趣点列表。这些数据包含纬度,经度,名称等等。
您应该在后台运行服务或异步任务,以便在启动应用程序时获取用户周围位置的数据。如果用户正在移动,那么您可以使用位置管理器在用户移动一定距离后获取更新的坐标,然后再次呼叫Web服务或继续轮询用户的GPS位置,当您发现重大更改时,请获取新的一套地方。
然后,您只需在相机的视野中绘制此信息即可。为此,您可以查看我创建的Augmented Reality Tutorial。看看" 有想法的东西"一节以后。
Place Search API对于特定的使用量是免费的。根据Google的条款和条件,您无法在设备或您自己的个人数据库中存储任何此类数据。