Witam,
Stworzyłam aplikację w WPF, która ma mi pokazać lokalizację na mapie. Znalazłam na stronie Microsoftu skrypt dla mapy Bing. Niby działa, ale jest problem z dokładnością. Zdarza się, że pokazuje nie tę ulicę, a czasem nawet nie to miasto. Kod do mapy:

  try
                {
                    string key = "AndWM_nOoZKGskBBYhfXk3vhgVpZe_NLZPGoKzR5NqsDXag0agxFSS-2tPS_lg2M";

                    GeocodeService.GeocodeRequest geocodeRequest = new GeocodeService.GeocodeRequest();

                    geocodeRequest.Credentials = new GeocodeService.Credentials();
                    geocodeRequest.Credentials.ApplicationId = key;
                    geocodeRequest.Query = par;
                    GeocodeService.ConfidenceFilter[] filters = new GeocodeService.ConfidenceFilter[1];
                    filters[0] = new GeocodeService.ConfidenceFilter();
                    filters[0].MinimumConfidence = GeocodeService.Confidence.High;
                    GeocodeService.GeocodeServiceClient geocodeService = new GeocodeService.GeocodeServiceClient(GeocodeService.GeocodeServiceClient.EndpointConfiguration.BasicHttpBinding_IGeocodeService);
                    GeocodeService.GeocodeResponse geocodeResponse = await geocodeService.GeocodeAsync(geocodeRequest);
                    if (geocodeResponse.Results.Count > 0)
                    {
                        locationIcon = new LocationIcon();
                        Location location = new Location(geocodeResponse.Results[0].Locations[0].Latitude, geocodeResponse.Results[0].Locations[0].Longitude);
                        MapLayer.SetPosition(locationIcon, location);
                        MyMap.Children.Add(locationIcon);
                        MyMap.SetView(location, 10.0f);
                    }
 

Wie ktoś może jak to skorygować? To moja pierwsza styczność z mapami Bing, a nic więcej na temat ich dokładności nie znalazłam.