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

Tumia ufunguo wa API wa programu na akaunti ya mpatanishi, kisha ita GeocodeAsync au ReverseGeocodeAsync kupitia geocoder hii iliyosanidiwa. Acha Credentials kwa mpatanishi asiye na uthibitishaji. Katika hali hiyo orodha ya proksi za HTTP hutoa wagombea wakati maombi ya geocoding ya umma yanaruhusiwa kupitia wapatanishi wa umma.

Njia ya ombi ya Geocoding.NET huunda HttpClientHandler na kukabidhi sifa yake ya umma IWebProxy. HttpClient nyingine iliyosanidiwa mahali pengine haibadilishi njia hiyo.

Tenganisha jibu 407 la mpatanishi na jibu la Google kwa ufunguo batili au ombi lililokataliwa. Kwa uthibitishaji jumuishi, tumia utambulisho au kikoa cha Windows kinachofaa proksi hiyo badala ya kubadilisha ufunguo wa Maps na nenosiri la proksi.

Makala zinazohusiana