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

Brûk de API-kaai fan 'e applikaasje en it akkount fan 'e bemiddeler, en rop dan GeocodeAsync of ReverseGeocodeAsync oan fia dizze konfigurearre geokoader. Lit Credentials weilitten foar in bemiddeler sûnder ferifikaasje. Yn dat gefal leveret de HTTP-proxy list kandidaten as iepenbiere geokodearringsoanfragen fia iepenbiere bemiddelers tastien binne.

It oanfraachpaad fan Geocoding.NET makket in HttpClientHandler oan en ken syn iepenbiere IWebProxy-eigenskip ta. In oare HttpClient dy't earne oars konfigurearre is, ferfangt dat paad net.

Hâld de 407-respons fan 'e bemiddeler los fan 'e reaksje fan Google op in ûnjildige kaai of in wegerige oanfraach. Brûk foar yntegrearre ferifikaasje de Windows-identiteit of it domein dat by dy proxy past, ynstee fan de Maps-kaai te ferfangen troch in proxytwawurd.

Relatearre artikelen