Help us translate this website and improve this translation and earn free licenses!
Anonymous user  |  Log in  |  Create Account

How to...

GStreetViewPanorama

The GStreetViewPanorama is a control different from GMaps, so it has a lot of differents features. However, they are both used in a similar.

With GStreetViewPanorama we can enable the StrretView mode.

Some items, like GoogleKew, CommercialKey, Width, Height, etc. are shared with GMaps, but there are lots of them completely differents.

The principal elements for GStreetPanorama are:
  • GStreetviewPanoramaOptions: allows us to define the coordinates where StreetView will be opened, and the camera features, GPov element, that defines the zoom, yaw (camera yaw in degrees relative to true north), and picth (camera pitch in degrees, relative to the street view vehicle). GStreetviewListener: allows us to manage the events, like changing zoom, yaw or pitch.




Code.aspx
<cc1:GStreetviewPanorama ID="GStreetviewPanorama1" runat="server" />
Code.aspx.cs
GStreetviewPanorama1.StreetviewPanoramaOptions = new GStreetviewPanoramaOptions(new GPov(-180, -15, 1));

GStreetviewListener zoomlistener = new GStreetviewListener(
    GStreetviewPanorama1.GMap_Id,
    GStreetviewListener.Event.zoomchanged,
    "function(zoom) { alert('Zoom changed to ' + zoom); }");

GStreetviewListener yawlistener = new GStreetviewListener(
    GStreetviewPanorama1.GMap_Id,
    GStreetviewListener.Event.yawchanged,
    "function(yaw) { alert('Yaw changed to ' + yaw); }");

GStreetviewListener pitchlistener = new GStreetviewListener(
    GStreetviewPanorama1.GMap_Id,
    GStreetviewListener.Event.pitchchanged,
    "function(pitch) { alert('Pitch changed to ' + pitch); }");

GStreetviewPanorama1.Add(yawlistener);
GStreetviewPanorama1.Add(pitchlistener);
GStreetviewPanorama1.Add(zoomlistener);
Powered by Subgurim.NET