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); }
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); }
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); }