तो मैं अपने अनुप्रयोग में नक्शे के लिए कुछ कोड लिखा है, और यह सिर्फ ठीक मेरे फोन पर काम करता है, दुर्भाग्य से यह मेरे एमुलेटर जो न आरामदायक पर्याप्त मेरे लिए यहाँ है कोड है पर काम नहीं करता:
String searchString = mSearchText.getText().toString();
Geocoder geocoder = new Geocoder(this);
List<Address> list = new ArrayList<>();
try{
int i=0;
while(list.size()==0 && i<10) {
boolean a = geocoder.isPresent();
list = geocoder.getFromLocationName(searchString,1);
i++;
}
}catch(IOException e){
Log.d(TAG, geoLocate: IOException + e.getMessage());
}
तो जब मैं यह डिबग मैं देख रहा हूँ कि चर एक हमेशा मेरे एमुलेटर पर गलत है।
मैं दृश्य स्टूडियो के लिए एंड्रॉयड एमुलेटर का उपयोग के बाद से मैं एक एएमडी प्रोसेसर (Ryzen 7 1800x) जिस पर मैं स्थापित गूगल प्ले स्टोर और गूगल सेवाओं खेलते हैं (मानचित्र काम करता है ठीक, बस जियोकोडर नहीं है), अब वहाँ कुछ जिस तरह से यह तय करने के लिए है ?
जैसा कि मैंने पर पढ़ा https://developer.android.com/reference/android/location/Geocoder.html वेबसाइट जियोकोडर क्वेरी तरीकों वहाँ अगर मंच में कोई बैकएंड सेवा एक खाली सूची वापस आ जाएगी। मैं किसी भी तरह सेवा मिल सकता है? मेरी एमुलेटर या कुछ इस तरह पर इसे डाउनलोड?













