एंड्रॉयड स्टूडियो जियोकोडर आरपीसी स्थिति 102 के साथ विफल

वोट
0

एक परियोजना है कि एक डेटाबेस से पता हो जाता है पर कार्य करना।

उन पतों से मैं LatLng हो और एक गूगल के नक्शे गतिविधि पर उन्हें पिन।

मैं पता से LatLng प्राप्त करने के लिए इस विधि का उपयोग:

     public LatLng getLocationFromAddress(Context context, String inputtedAddress) {

    Geocoder coder = new Geocoder(context);
    List<Address> address;
    LatLng resLatLng = null;

    try {
        // May throw an IOException
        address = coder.getFromLocationName(inputtedAddress, 5);
        if (address == null) {
            return null;
        }

        if (address.size() == 0) {
            return null;
        }

        Address location = address.get(0);
        location.getLatitude();
        location.getLongitude();

        resLatLng = new LatLng(location.getLatitude(), location.getLongitude());

    } catch (IOException ex) {

        ex.printStackTrace();

    }

    return resLatLng;

जब तक 2 दिन पहले, यह मेरे 285 पतों के माध्यम से 164 सही coordenates दे दी है। पतों में से कुछ किसी कारण से LatLng अशक्त दे दी है।

किसी भी कोड को बदलने के बिना, अब मैं जियोकोडर करने के लिए पहले 8-10 कॉल के लिए निम्न त्रुटि मिलती है:

    W/System.err: java.io.IOException: Timed out waiting for response from server
    W/System.err:     at android.location.Geocoder.getFromLocationName(Geocoder.java:178)

उसके बाद, बाकी इस त्रुटि दे:

W/System.err: java.io.IOException: RPC failed with status 102
              at android.location.Geocoder.getFromLocationName(Geocoder.java:178)

सटीक लाइन है कि त्रुटि देता है:

    address = coder.getFromLocationName(inputtedAddress, 5);

संपादित करें:

कुछ और जांच के बाद मैं पता चला कि Geocoder.java वर्ग, त्रुटियाँ हैं कुछ तरीकों लापता है:

यहाँ

एंड्रॉयड स्टूडियो कार्य फिर से स्थापित करने हैं?

29/03/2018 को 10:15
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

यह समस्या में संबोधित किया गया https://stackoverflow.com/a/46256093/20394

समाधान संशोधन करने के लिए Google Play सेवाओं के उन्नयन के लिए है 44+

29/03/2018 को 10:20
का स्रोत उपयोगकर्ता

वोट
0

ऐसा लगता है कि फ्लॉप एमुलेटर पास इंटरनेट कनेक्शन हो। Wi-Fi से ईथरनेट से बदल रहा है इस मुद्दे को हल। जबकि ईथरनेट पर, डीएनएस डोमेन में से एक था, तो यह किसी कारण के लिए इंटरनेट से कनेक्ट नहीं कर सके।

03/04/2018 को 11:27
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more