var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
    Proxy = new System.Net.WebProxy("http://proxy.example:8080")
    {
        Credentials = new System.Net.NetworkCredential(
            proxyUser, proxyPassword)
    }
};

Izmantojiet lietojumprogrammas API atslēgu un starpnieka kontu, pēc tam izsauciet GeocodeAsync vai ReverseGeocodeAsync caur šo konfigurēto geokodētāju. Izlaidiet Credentials starpniekam bez autentifikācijas. Tādā gadījumā HTTP starpniekserveru saraksts nodrošina kandidātus, kad publiski ģeokodēšanas pieprasījumi ir atļauti caur publiskiem starpniekiem.

Geocoding.NET pieprasījuma ceļš izveido HttpClientHandler un piešķir tā publisko IWebProxy īpašību. Citur konfigurēts cits HttpClient šo ceļu neaizstāj.

Turiet starpnieka 407 atbildi atsevišķi no Google atbildes uz nederīgu atslēgu vai noraidītu pieprasījumu. Integrētai autentifikācijai izmantojiet šim starpniekam atbilstošo Windows identitāti vai domēnu, nevis aizstājiet Maps atslēgu ar starpnieka paroli.

Saistītie raksti