Google街景+设备倾斜

时间:2017-04-06 14:50:29

标签: java android google-street-view

我正在尝试将一个活动作为一项功能添加到我正在构建的应用中,API将返回一个lat长,并且使用此lat很长时间我将加载google街景。随着设备的运动,将旋转360度角的位置。我在设备的运动部分挣扎。用手指在屏幕上旋转即可。我想知道是否有人能指出我正确的方向让设备运动影响街景的位置?

我到目前为止的代码是:

server {
    ...
    if ($request_uri = "/index.php?id=329") {
        return 301 /index.php?eID=dd_googlesitemap;
    }
    ...
}

1 个答案:

答案 0 :(得分:2)

我不确定是否提出了您的问题,所以请注意我是否错了,但似乎您可以通过此说明进行轮换

panorama.animateTo(camera, duration);

并且您使用"相机"移动到特定位置你之前建造的变量。

因此,如果我正确理解您要做的事情,您必须检查手机传感器(加速度计和位置)以获取动作然后将正确的动作应用于全景。看看android sensor documentation以获得正确的听众(或如何注册传感器用法)然后根据手机注册的加速度构建正确的相机对象(左加速度 - >左旋转,右加速 - >向右旋转。

如果您需要代码示例,我建议您查看this question,其中包含一些其他链接,可帮助您使用传感器并获取更多文档。

如果这没有帮助,请评论和/或澄清问题。