http://maps.google.comにアクセスして、Google がマップを使い果たすまでズームインすると、ビューアーは自動的にストリートビュー モードに移行します (少なくとも、ズームインした場所でストリートビューが利用できる場合)。
Google Maps v3 API をいじっています。ここでマップからストリートビューへの効果を再現する方法はありますか? . _ streetViewControl: true
_mapOptions
http://maps.google.comにアクセスして、Google がマップを使い果たすまでズームインすると、ビューアーは自動的にストリートビュー モードに移行します (少なくとも、ズームインした場所でストリートビューが利用できる場合)。
Google Maps v3 API をいじっています。ここでマップからストリートビューへの効果を再現する方法はありますか? . _ streetViewControl: true
_mapOptions
これにより、マップの中心にパノラマが開きます。
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があることを確認してください