मैं इतना है कि, बजाय भौतिक पता रिवर्स अक्षांश और देशांतर से जियोकोड किया जा रहा है, तो आप जगह वे वर्तमान में कर रहे हैं के नाम मिलता है इसे बनाने के लिए कोशिश कर रहा हूँ।
तो अगर वे एक कॉफी '123 ओवरफ्लो रोड' में ढेर कॉफी नाम की दुकान पर हैं, यह 123 ओवरफ्लो रोड के बजाय ढेर कॉफी देता है। मैं संदर्भ देख रहा था यहाँ और निम्नलिखित के साथ एक छोटे से परीक्षण वर्ग की कोशिश की:
public String getLocationName() {
double latitude = location.getLatitude();
double longitude = location.getLongitude();
String test = ;
String feature = ;
String premises = ;
String fromLocationName = ;
geocoder = new Geocoder(context);
try {
addresses = geocoder.getFromLocation(latitude, longitude, 5);
String address = addresses.get(0).getAddressLine(0);
fromLocationName = String.valueOf(geocoder.getFromLocationName(address, 1));
premises = addresses.get(0).getPremises();
feature = addresses.get(1).getFeatureName();
}
catch (IOException e)
{
e.printStackTrace();
}
test = feature: +feature+ premises: +premises+ fromLocationName: +fromLocationName;
return test;
}
मुझे यकीन है कि अगर मैं इस सही ढंग से कर रहा हूँ, मैं देखने के लिए अगर getPremises () या getFeatureName () सही तरीका है, लेकिन दोनों सिर्फ भौतिक पता लौटने के लिए लग रहे हैं कोशिश कर रहा था नहीं हूँ।













