Ṣeto GoogleGeocoder.Proxy kí Geocoding.NET tó bẹ̀rẹ̀ ìbéèrè rẹ̀
Ṣètò WebProxy àti àkọsílẹ̀ ti geocoder lọ́tọ̀ sí kọ́kọ́rọ́ Maps API.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Lo kọ́kọ́rọ́ API ti ètò náà àti àkọsílẹ̀ alárinà, lẹ́yìn náà pe GeocodeAsync tàbí ReverseGeocodeAsync nípasẹ̀ geocoder tí a ti ṣètò yìí. Fi Credentials sílẹ̀ fún alárinà tí kò nílò ìjẹ́rìí. Nínú irú ọ̀nà yẹn, àkójọ proxy HTTP ń pèsè àwọn olùdíje nígbà tí wọ́n bá gba àwọn ìbéèrè geocoding ti gbogbo ènìyàn láàyè nípasẹ̀ àwọn alárinà gbogbo ènìyàn.
Ọ̀nà ìbéèrè Geocoding.NET ń dá HttpClientHandler kan, ó sì ń yàn ohun-ìní gbogbo ènìyàn rẹ̀ IWebProxy. HttpClient mìíràn tí a ṣètò níbòmíràn kò rọ́pò ọ̀nà yẹn.
Ya ìdáhùn 407 alárinà sọ́tọ̀ kúrò nínú ìdáhùn Google fún kọ́kọ́rọ́ tí kò tọ́ tàbí ìbéèrè tí wọ́n kọ̀. Fún ìjẹ́rìí àpapọ̀, lo ìdánimọ̀ tàbí ẹ̀ka Windows tí ó bá proxy yẹn mu dípò lílo kọ́kọ́rọ́ Maps gẹ́gẹ́ bi ọ̀rọ̀ ìpamọ́ proxy.