// Create a simple handler for the SpeechRecognized event. void sr_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { MessageBox.Show(e.Result.Text ); var request = new GeocodingRequest(); request.Address = e.Result.Text; request.Sensor = "false"; var response = GeocodingService.GetResponse(request); if (response.Status == ServiceResponseStatus.Ok) { currentSelectedLocation = response.Results.First(); } updateMap(); //================ //var result = (GeocodingResult)currentSelectedLocation; //fullAddress.Text = result.FormattedAddress; //var location = result.Geometry.Location; //var map = new StaticMap(); //map.Center = location.Latitude.ToString() + "," + location.Longitude.ToString(); //txtLatitude.Text = location.Latitude.ToString(); //txtLongitude.Text = location.Longitude.ToString(); //map.Zoom = //(zoomLevels.SelectedItem == null) ? "10" : zoomLevels.Text.ToString(); //map.Markers = map.Center; //map.Size = "1000" + "x" + "485"; //map.MapType = //(mapTypeCombo.SelectedItem == null) ? "roadmap" : mapTypeCombo.Text.ToString(); //map.Sensor = "false"; //String urlToMap = map.ToUri().AbsoluteUri.ToString(); //mapViewer.Navigate(urlToMap); }
/// <summary> /// Sends the specified request to the Google Maps Geocoding web /// service and parses the response as an GeocodingResponse /// object. /// </summary> /// <param name="request"></param> /// <returns></returns> public static GeocodingResponse GetResponse(GeocodingRequest request) { var uri = request.ToUri(ApiUrl); if (Debug) { Console.WriteLine(uri.ToString()); } return(Http.Get(uri).As <GeocodingResponse>()); }
private void searchButton_Click(object sender, RoutedEventArgs e) { var request = new GeocodingRequest(); request.Address = searchTextBox.Text; request.Sensor = "false"; var response = GeocodingService.GetResponse(request); if (response.Status == ServiceResponseStatus.Ok) { resultsTreeView.ItemsSource = response.Results.ToTree(); } }
private void button1btnSearch_Click(object sender, EventArgs e) { var request = new GeocodingRequest(); request.Address = txtLocation.Text; request.Sensor = "false"; var response = GeocodingService.GetResponse(request); if (response.Status == ServiceResponseStatus.Ok) { currentSelectedLocation = response.Results.First(); } updateMap(); }
public GeocodingResult GeocodeSearch(string address) { GeocodingRequest request = new GeocodingRequest(); request.Address = address; request.Region = "AU"; request.Sensor = "true"; GeocodingResponse response = new GeocodingResponse(); response = GeocodingService.GetResponse(request); if (response.Results.FirstOrDefault().IsNotNull()) { return response.Results.First(); } else { //MessageBox.Show(@"No Results Found for Term: " + address, @"No Results"); return null; } }
/// <summary> /// sends a geocode request and returns the response /// </summary> /// <param name="address"></param> /// <returns></returns> private GeocodingResponse geocodeRequest(string address) { var request = new GeocodingRequest(); request.Address = address; request.Sensor = "false"; return GeocodingService.GetResponse(request); //XmlDocument a = Geocode(addressSearchText.Text); //MessageBox.Show(a.ToString()); }
/// <summary> /// Sends the specified request to the Google Maps Geocoding web /// service and parses the response as an GeocodingResponse /// object. /// </summary> /// <param name="request"></param> /// <returns></returns> public static GeocodingResponse GetResponse(GeocodingRequest request) { var uri =request.ToUri(ApiUrl); if (Debug) Console.WriteLine(uri.ToString()); return Http.Get(uri).As<GeocodingResponse>(); }
/// <summary> /// Sends the specified request to the Google Maps Geocoding web /// service and parses the response as an GeocodingResponse /// object. /// </summary> /// <param name="request"></param> /// <returns></returns> public static GeocodingResponse GetResponse(GeocodingRequest request) { var url = new Uri(ApiUrl, request.ToUri()); return(Http.Get(url).As <GeocodingResponse>()); }
private void txtLocation_TextChanged(object sender, EventArgs e) { String str = txtLocation.Text; String[] input =str.Split(new char[' ']); try { if (input[input.Length - 1] == "search") { var request = new GeocodingRequest(); request.Address = txtLocation.Text; request.Sensor = "false"; var response = GeocodingService.GetResponse(request); if (response.Status == ServiceResponseStatus.Ok) { currentSelectedLocation = response.Results.First(); } updateMap(); } } catch (Exception ex) { Console.WriteLine("exception caught"); } }