var map;
window.onload = function initialize() {var centerPos = new google.maps.LatLng(50.9597597,6.9789479);var street = new google.maps.StreetViewService();street.getPanoramaByLocation(centerPos, 50, callbackStreet);}
function callbackStreet(results, status){
var latlng = new google.maps.LatLng(50.9597597,6.9789479);
var mapOptions = {
zoom : 15,
center : latlng,
scrollwheel: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
var pin = {
lat: 50.9597597, // 緯度
lng: 6.9789479 // 経度
};
marker = new google.maps.Marker({ // マーカーの追加
position: pin, // マーカーを立てる位置を指定
map: map // マーカーを立てる地図を指定
});
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map)
if(status == google.maps.StreetViewStatus.OK){
//ストリートビューを表示
var viewOptions = {
position:latlng,
pov: {heading: 0, pitch: 0, zoom: 0},
addressControl: false,
linksControl:true
};
var view = new google.maps.StreetViewPanorama(document.getElementById('view_canvas'), viewOptions);
map.setStreetView(view);
}else if(status == google.maps.StreetViewStatus.ZERO_RESULTS){
//通常のマーカーを表示
var markerOptions = {
position : latlng,
map : map,
title : '',
zIndex: 1
};
var marker = new google.maps.Marker(markerOptions);
document.getElementById('view_canvas').style.display = 'none';
}else{
//alert('ストリートビューを正常に取得できませんでした。');
}
}