2

http://maps.google.comにアクセスして、Google がマップを使い果たすまでズームインすると、ビューアーは自動的にストリートビュー モードに移行します (少なくとも、ズームインした場所でストリートビューが利用できる場合)。

Google Maps v3 API をいじっています。ここでマップからストリートビューへの効果を再現する方法はありますか? . _ streetViewControl: true_mapOptions

4

1 に答える 1

2

これにより、マップの中心にパノラマが開きます。

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があることを確認してください

于 2010-08-09T18:32:52.543 に答える