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 شناخت یا ڈومین استعمال کریں۔

متعلقہ مضامین