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

अॅप्लिकेशनची API की आणि मध्यस्थाचे खाते वापरा, नंतर या कॉन्फिगर केलेल्या geocoder द्वारे GeocodeAsync किंवा ReverseGeocodeAsync कॉल करा. प्रमाणीकरण नसलेल्या मध्यस्थासाठी Credentials वगळा. त्या बाबतीत, सार्वजनिक मध्यस्थांमार्फत सार्वजनिक geocoding विनंत्या परवानगीच्या असतील तेव्हा HTTP प्रॉक्सी सूची उमेदवार पुरवते.

Geocoding.NET चा विनंती मार्ग HttpClientHandler तयार करतो आणि त्याची सार्वजनिक IWebProxy प्रॉपर्टी नियुक्त करतो. इतरत्र कॉन्फिगर केलेला दुसरा HttpClient तो मार्ग बदलत नाही.

मध्यस्थाचा 407 प्रतिसाद Google च्या अवैध की किंवा नाकारलेल्या विनंतीच्या प्रतिसादापासून वेगळा ठेवा. एकात्मिक प्रमाणीकरणासाठी Maps की च्या जागी प्रॉक्सी पासवर्ड न देता त्या प्रॉक्सीसाठी योग्य Windows ओळख किंवा डोमेन वापरा.

संबंधित लेख