在街景API中前进和后退

时间:2015-06-02 10:51:59

标签: google-maps google-maps-api-3 unity3d unityscript google-street-view

我正在将Unity中的Google Street View API集成到一个VR项目中,我想知道如果我们在街上行走,是否有可能找到下一个经度和纬度。

如果您在Google地图中使用街景视图,则可以点击箭头在街道上向前或向后移动。

当您点击箭头时,您基本上会移动到新的经度和纬度。

我想知道是否可以使用街景API添加类似的操作。

以下是我用于加载街景API的代码的一部分:

string url = "http://maps.googleapis.com/maps/api/streetview?"
            + "size=" + width + "x" + height
            + "&location=" + latitude + "," + longitude
            + "&heading=" + (heading + sideHeading) % 360.0 + "&pitch=" + (pitch + sidePitch) % 360.0  
            + "&fov=90.0&sensor=false";

        if (key != "")
            url += "&key=" + key;

        WWW www = new WWW(url);
        yield return www;
        if (!string.IsNullOrEmpty(www.error))
            Debug.Log("Panorama " + name + ": " + www.error);
        else
            print("Panorama " + name + " loaded url " + url);

        renderer.material.mainTexture = www.texture;

因此,当您点击向上箭头时,可以在街景上移动。

0 个答案:

没有答案