проводки это так что там и легче найти ответ на любой вкус:
Используйте API Bing Maps SOAP Services (http://msdn.microsoft.com/en-us/library/cc980922.aspx). Его общедоступный веб-сервис, который реализует большую часть Bing Maps API и обслуживает статические карты (извините, никакой интерактивности от пользователя). Из предоставленного Microsoft SDK (немного изменен: После добавления ссылки на службу в свой проект, запустить этот код:
частный GeocodeResponse GeocodeAddress (строка адреса) { GeocodeRequest GeocodeRequest = новый GeocodeRequest();
// Set the credentials using a valid Bing Maps key
geocodeRequest.Credentials = new GeocodeService.Credentials();
geocodeRequest.Credentials.ApplicationId = BingMapsAPIKey;
// 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 = GeocodeService.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("BasicHttpBinding_IGeocodeService");
GeocodeResponse geocodeResponse = geocodeService.Geocode(geocodeRequest);
return geocodeResponse;
}
, и вы можете проверить свои возвращаемые значения с помощью этого фрагмента кода:
result.Locations[0].Latitude.ToString();
result.Locations[0].Longitude.ToString();