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

ប្រើសោ API របស់កម្មវិធី និងគណនីអ្នកសម្របសម្រួល បន្ទាប់មកហៅ GeocodeAsync ឬ ReverseGeocodeAsync តាមរយៈឧបករណ៍កូដដែលបានកំណត់នេះ។ បោះបង់ Credentials សម្រាប់អ្នកសម្របសម្រួលដែលគ្មានការផ្ទៀងផ្ទាត់។ ក្នុងករណីនោះ បញ្ជីភ្នាក់ងារ HTTP ផ្តល់បេក្ខជន នៅពេលសំណើកូដភូមិសាស្ត្រសាធារណៈត្រូវបានអនុញ្ញាតតាមរយៈអ្នកសម្របសម្រួលសាធារណៈ។

ផ្លូវសំណើរបស់ Geocoding.NET បង្កើត HttpClientHandler និងកំណត់លក្ខណសម្បត្តិសាធារណៈរបស់វា IWebProxy។ HttpClient ផ្សេងទៀតដែលបានកំណត់នៅកន្លែងផ្សេងមិនជំនួសផ្លូវនោះទេ។

រក្សាការឆ្លើយតប 407 របស់អ្នកសម្របសម្រួលឱ្យដាច់ពីការឆ្លើយតបរបស់ Google ចំពោះសោមិនត្រឹមត្រូវ ឬសំណើដែលត្រូវបានបដិសេធ។ សម្រាប់ការផ្ទៀងផ្ទាត់រួមបញ្ចូល សូមប្រើអត្តសញ្ញាណ ឬដែន Windows ដែលសមស្របនឹងភ្នាក់ងារនោះ ជំនួសឱ្យការជំនួសសោ Maps ដោយពាក្យសម្ងាត់ភ្នាក់ងារ។

អត្ថបទពាក់ព័ន្ធ