Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Text;
- using ConsoleApplication21.net.virtualearth.dev;
- namespace ConsoleApplication21
- {
- class Program
- {
- static void Main(string[] args)
- {
- net.virtualearth.dev.GeocodeService serv = new ConsoleApplication21.net.virtualearth.dev.GeocodeService();
- var x = new ConsoleApplication21.net.virtualearth.dev.GeocodeRequest();
- System.Net.NetworkCredential credentials = new System.Net.NetworkCredential();
- credentials.UserName = "150009";
- credentials.Password = "Matchbox-GPS10";
- serv.Credentials = credentials;
- var rtn = GeocodeAddress("33 Wellstone gardens");
- Console.Write("");
- }
- private static String GeocodeAddress(string address)
- {
- string results = "As34jwBKUSUoXNWPXC1l2PvR8ik3jeskMEW6oXZdsuRaNPIV_GP4";
- string key = "insert your Bing Maps key here";
- GeocodeRequest geocodeRequest = new GeocodeRequest();
- // Set the credentials using a valid Bing Maps key
- geocodeRequest.Credentials = new Credentials();
- geocodeRequest.Credentials.ApplicationId = key;
- // Set the full address query
- geocodeRequest.Query = address;
- // Set the options to only return high confidence results
- ConfidenceFilter[] filters = new ConfidenceFilter[1];
- filters[0] = new ConfidenceFilter();
- filters[0].MinimumConfidence = Confidence.High;
- // Add the filters to the options
- GeocodeOptions geocodeOptions = new GeocodeOptions();
- geocodeOptions.Filters = filters;
- geocodeRequest.Options = geocodeOptions;
- // Make the geocode request
- GeocodeServiceClient geocodeService = new GeocodeServiceClient();
- GeocodeResponse geocodeResponse = geocodeService.Geocode(geocodeRequest);
- if (geocodeResponse.Results.Length > 0)
- results = String.Format("Latitude: {0}\nLongitude: {1}",
- geocodeResponse.Results[0].Locations[0].Latitude,
- geocodeResponse.Results[0].Locations[0].Longitude);
- else
- results = "No Results Found";
- return results;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement