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

Bruk API-nøkkelen til programmet og kontoen til mellombodet, og kall deretter GeocodeAsync eller ReverseGeocodeAsync gjennom denne konfigurerte geokodaren. Utelat Credentials for eit mellombod utan autentisering. I så fall leverer HTTP-proxylista kandidatar når offentlege geokodingsførespurnader er tillatne gjennom offentlege mellombod.

Førespurnadsvegen i Geocoding.NET opprettar ein HttpClientHandler og tildeler den offentlege IWebProxy-eigenskapen sin. Ein annan HttpClient som er konfigurert andre stader, erstattar ikkje denne vegen.

Hald 407-svaret frå mellombodet skilt frå svaret til Google på ein ugyldig nøkkel eller ein avvist førespurnad. For integrert autentisering bør du bruke Windows-identiteten eller -domenet som passar til proxyen, i staden for å bytte ut Maps-nøkkelen med eit proxy-passord.

Relaterte artiklar