代码之家  ›  专栏  ›  技术社区  ›  friism

谷歌地图v3中的街景自动转换

  •  2
  • friism  · 技术社区  · 14 年前

    如果你去 http://maps.google.com 并放大,直到谷歌用完地图,浏览器自动切换到街景模式(至少如果街景在你放大的位置可用)。

    我在搞谷歌地图v3 api。这里有复制地图到街景效果的方法吗?我可以通过 streetViewControl: true mapOptions 但用户仍然需要手动将Stickman拖到地图上才能进入街景。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Marcelo    14 年前

    这将在地图中心打开全景图:

    var G = google.maps;
    var svpContainer = document.getElementById('svp'); // Make sure this div exists
    var svp = new G.StreetViewPanorama(svpContainer);
    G.event.addListener(map, 'zoom_changed', function(){
        var z = map.getZoom();
        var center = map.getCenter();
        if (z > 15) {
            svp.setPosition(center);
            svp.setVisible(true);
        }
    
    });
    

    在德克萨斯州达拉斯进行测试。确保您有一个ID为“SVP”的DIV