Stilltu GoogleGeocoder.Proxy áður en Geocoding.NET byrjar beiðni sína
Stilltu WebProxy og reikning geokóðarans aðskilið frá Maps API-lyklinum.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Notaðu API-lykil forritsins og reikning milliliðarins og kallaðu síðan á GeocodeAsync eða ReverseGeocodeAsync í gegnum þennan stilltu geokóðara. Slepptu Credentials fyrir millilið án auðkenningar. Í því tilviki veitir HTTP-milliliðalistinn frambjóðendur þegar opinberar geokóðunarbeiðnir eru leyfðar í gegnum opinbera milliliði.
Beiðnileið Geocoding.NET býr til HttpClientHandler og úthlutar opinberu eiginleika þess IWebProxy. Annar HttpClient sem er stilltur annars staðar kemur ekki í stað þeirrar leiðar.
Haltu svari 407 milliliðarins aðskildu frá svari Google við ógildum lykli eða synjaðri beiðni. Fyrir samþætta auðkenningu skaltu nota Windows-auðkennið eða lén sem hentar þeim millilið í stað þess að setja Maps-lykilinn í stað milliliðalykilorðs.