public void OnStreetViewPanoramaReady(StreetViewPanorama panorama)
 {
     this.streetPanorama               = panorama;
     panorama.UserNavigationEnabled    = false;
     panorama.StreetNamesEnabled       = false;
     panorama.StreetViewPanoramaClick += HandleMapButtonClick;
 }
 public void OnStreetViewPanoramaReady (StreetViewPanorama panorama)
 {
     mStreetViewPanorama = panorama;
     mStreetViewPanorama.SetPosition (markerPosition);
     mStreetViewPanorama.StreetViewPanoramaChange += (sender, e) => {
         if (e.Location != null)
             mMarker.Position = e.Location.Position;
     };
 }
        public void OnStreetViewPanoramaReady(StreetViewPanorama panorama)
        {
            streetPanorama = panorama;
            streetPanorama.UserNavigationEnabled = true;
            streetPanorama.StreetNamesEnabled = true;
            streetPanorama.PanningGesturesEnabled = true;
            streetPanorama.ZoomGesturesEnabled = true;

            streetPanorama.SetPosition (latlng);
        }
Beispiel #4
0
        public void OnStreetViewPanoramaReady(StreetViewPanorama panorama)
        {
            streetPanorama = panorama;
            streetPanorama.UserNavigationEnabled  = true;
            streetPanorama.StreetNamesEnabled     = true;
            streetPanorama.PanningGesturesEnabled = true;
            streetPanorama.ZoomGesturesEnabled    = true;

            streetPanorama.SetPosition(latlng);
        }
 public void OnStreetViewPanoramaReady(StreetViewPanorama panorama)
 {
     mStreetViewPanorama = panorama;
     mStreetViewPanorama.SetPosition(markerPosition);
     mStreetViewPanorama.StreetViewPanoramaChange += (sender, e) => {
         if (e.Location != null)
         {
             mMarker.Position = e.Location.Position;
         }
     };
 }
		void HandleMapButtonClick (object sender, StreetViewPanorama.StreetViewPanoramaClickEventArgs e)
		{
			var stations = hubway.LastStations;
			if (stations == null || currentShownID == -1)
				return;

			var stationIndex = Array.FindIndex (stations, s => s.Id == currentShownID);
			if (stationIndex == -1)
				return;
			var station = stations [stationIndex];
			var location = station.GeoUrl;
			var uri = Android.Net.Uri.Parse (location);
			var intent = new Intent (Intent.ActionView, uri);
			StartActivity (intent);
		}
Beispiel #7
0
		public void OnStreetViewPanoramaReady (StreetViewPanorama panorama)
		{
			this.streetPanorama = panorama;
			panorama.UserNavigationEnabled = false;
			panorama.StreetNamesEnabled = false;
			panorama.StreetViewPanoramaClick += HandleMapButtonClick;
		}
        void HandleMapButtonClick(object sender, StreetViewPanorama.StreetViewPanoramaClickEventArgs e)
        {
            var stations = pronto.LastStations;
            if (stations == null || currentShownID == -1)
                return;

            var stationIndex = Array.FindIndex(stations, s => s.Id == currentShownID);
            if (stationIndex == -1)
                return;
            var station = stations[stationIndex];

            var data = new Dictionary<string, string>();
            data.Add("Station", station.Name);
            Xamarin.Insights.Track("Navigate to Station", data);

            var location = station.GeoUrl;
            var uri = Android.Net.Uri.Parse(location);
            var intent = new Intent(Intent.ActionView, uri);
            StartActivity(intent);
        }