var map;
var panoramaPov;
var panorama;
function setContactPanoramaPov(yawParameter, pitchParameter) {
panoramaPov = {yaw:yawParameter,pitch:pitchParameter};
}
function load() {
var point = new GLatLng(-41.43289, 147.138661);
var centerpoint = new GLatLng(-41.43289, 147.138661);
var viewpoint = new GLatLng(-41.43289, 147.138661);
setContactPanoramaPov(123.6, -11.2);
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.setCenter(centerpoint, 15);
}
var icon = new GIcon();
icon.image = "/australia/img/icon/pinr.png";
icon.iconSize = new GSize(32,37);
icon.iconAnchor = new GPoint(16,35);
icon.infoWindowAnchor = new GPoint(16,4);
var marker = new GMarker(point, icon);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("
Boag's Brewery Northern Tasmanians' first beer of choice is Boag's beer and it's a beer that's been brewed at William St in Launceston since the late 19th century. |
");
});
showPanorama(viewpoint);
}
function showPanorama(point) {
panoramaClient = new GStreetviewClient();
panoramaClient.getNearestPanorama(point, showPanoramaData);
}
function showPanoramaData(panoramaData) {
if (panoramaData != null && panoramaData.code == 200) {
panoramaElement = document.getElementById("pano");
panoramaElement.style.height = "250px";
panoramaElement.style.width = "363px";
panoramaElement.style.borderWidth = "1px";
panoramaElement.style.borderStyle = "solid";
panoramaElement.style.borderColor = "#a0a0a0";
panoramaCaptionElement = document.getElementById("panocaption");
panoramaCaptionElement.style.marginBottom = "10px";
panoramaCaptionElement.innerHTML = "Boag's Brewery Street View";
if (panoramaPov != null) {
panoramaOptions = { latlng:panoramaData.location.latlng, pov:panoramaPov };
}
else {
panoramaOptions = { latlng:panoramaData.location.latlng };
}
panorama = new GStreetviewPanorama(panoramaElement, panoramaOptions);
GEvent.addListener(panorama, "error", handleError);
}
else {
panoramaCaptionElement = document.getElementById("panocaption");
panoramaElement = document.getElementById("pano");
panoramaCaptionElement.style.display = "none";
panoramaElement.style.display = "none";
}
}
function handleError(errorCode) {
panoramaCaptionElement = document.getElementById("panocaption");
panoramaElement = document.getElementById("pano");
panoramaCaptionElement.style.display = "none";
panoramaElement.style.display = "none";
}