Määrake GoogleGeocoder.Proxy enne, kui Geocoding.NET päringu algatab
Seadistage geokooderi WebProxy ja konto Maps API võtmest eraldi.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Kasutage rakenduse API võtit ja vahendaja kontot, seejärel kutsuge GeocodeAsync või ReverseGeocodeAsync selle seadistatud geokooderi kaudu. Jätke Credentials välja autentimiseta vahendaja puhul. Sel juhul pakub HTTP-puhverserverite loend kandidaate, kui avalikud geokodeerimispäringud on avalike vahendajate kaudu lubatud.
Geocoding.NET-i päringutee loob HttpClientHandler ja määrab selle avaliku omaduse IWebProxy. Mujal seadistatud muu HttpClient ei asenda seda teed.
Hoidke vahendaja vastus 407 eraldi Google'i vastusest kehtetule võtmele või tagasilükatud päringule. Integreeritud autentimise jaoks kasutage sellele puhverserverile sobivat Windowsi identiteeti või domeeni, mitte ei asendaks Maps võtit puhverserveri parooliga.