Geocoding.NET එහි ඉල්ලීම ආරම්භ කිරීමට පෙර GoogleGeocoder.Proxy සකසන්න
Maps API යතුරෙන් වෙන්ව geocoder හි WebProxy සහ ගිණුම වින්යාස කරන්න.
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 අනන්යතාවය හෝ වසම භාවිතා කරන්න.