2015-04-26 29 views
-2

我正在制作基于AR的Android应用程序。显示相机视图中显示的地点名称

我有我当前的位置坐标+附近的地方坐标和名称+目前的位置和附近的地方+方位之间的轴承。

我被困在如何显示在相机中可见的所有附近的地方的名称,并在雷达地区?接下来的步骤应该是什么?

诗篇。我不介意使用任何第三方工具。

回答

1

您可以使用Google Place Search Web API获取您的GPS位置周围的商家/兴趣点列表。这些数据包含纬度,经度,名称等等。

在应用程序启动时,您应该在后台运行服务或异步任务以在用户周围的地点获取数据。如果用户正在移动,那么您可以使用位置管理器在用户移动一定距离时获取更新后的坐标,然后再次调用Web服务或继续对用户GPS位置进行轮询,并且当您发现重大更改时,获取新的一套地方。

然后,您只需将这些信息绘制在相机的视野中即可。为此,您可以查看我创建的Augmented Reality Tutorial。看看“有东西绘制”部分。

Place Search API对于一定的使用量是免费的。根据Google的条款和条件,您不能将任何此类数据存储在设备或您自己的个人数据库中。

+0

感谢您告诉我api的条款与条件。 –