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

Користите API кључ апликације и налог посредника, затим позовите GeocodeAsync или ReverseGeocodeAsync кроз овај конфигурисани геокодер. Изоставите Credentials за посредника без аутентификације. У том случају листа HTTP проксија даје кандидате када су јавни захтеви за геокодирање дозвољени кроз јавне посреднике.

Путања захтева у Geocoding.NET ствара HttpClientHandler и додељује његово јавно својство IWebProxy. Други HttpClient конфигурисан на другом месту не замењује ту путању.

Држите одговор посредника 407 одвојено од Google-овог одговора на неважећи кључ или одбијени захтев. За интегрисану аутентификацију користите идентитет или домен система Windows примерен том проксију, уместо да Maps кључ замените лозинком проксија.

Повезани чланци