具有随机街景的网页

时间:2015-05-17 10:57:00

标签: random google-street-view

对于艺术/建筑展览,我们需要创建一个简单的网页 具有随机目的地的街景容器。 (每次加载页面时)

如何整合我在此页面中找到的html + scritp https://developers.google.com/maps/documentation/javascript/examples/streetview-embed

工作正常吗?

1 个答案:

答案 0 :(得分:0)

首先,我指的是this example of google developers

我会利用StreetViewService查找最接近地球随机点的全景,当它找不到时,我会尝试生成另一个点。

为了举例:

function generateRandomPoint()
{
    sv.getPanoramaByLocation
        (new google.maps.LatLng(
            Math.random()*180 - 90,
            Math.random()*360 - 180), 
            500,
            processSVData);
}

然后将processSVData修改为:

function processSVData(data, status) {
    if (status == google.maps.StreetViewStatus.OK) {
    ....
  } else generateRandomPoint();
}

当然,你可能需要从地图中删除我所提到的例子,但这应该很容易。