﻿var map = null;
var geocoder = null;
function load() {
    if (GBrowserIsCompatible()) {

        map = new GMap2(document.getElementById("map"));
        map.addControl(new GOverviewMapControl());
        map.enableDoubleClickZoom();
        map.enableScrollWheelZoom();
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(0, 0), 2);
        geocoder = new GClientGeocoder();
        showAddress('878 Viewfield Rd, Victoria, BC V9A 4V1, Canada');
    }
}
function showAddress(address) {
    if (geocoder) {
        geocoder.getLatLng(address, function(latLng) {
            if (!latLng) {
                alert(address + " not found");
            } else {
                map.setCenter(latLng, 15);
                var marker = new GMarker(latLng);
                map.addOverlay(marker);
                map.setMapType(G_NORMAL_MAP);

                var Upak = new GLatLng(48.4344826, -123.3984697);
                myPOV = { yaw: 345, pitch: 10 };

                panoramaOptions = { latlng: Upak, pov: myPOV };
                pano = new GStreetviewPanorama(document.getElementById("streetview"), panoramaOptions);
                GEvent.addListener(pano, "error", handleNoFlash);
            }
        }
        );
    }
}

function handleNoFlash(errorCode) {
    if (errorCode == 603) {
        alert("Error: You will not able to see StreetView because Flash doesn't appear to be supported by your browser");
        return;
    }
}


