Надеюсь, это простой парень. Я пытаюсь создать экземпляр объекта геокодирования. Я получаю сообщение об ошибке, что конструктор для класса не определен. Я не понимаю, почему, поскольку я поставляю контекст и default.ENGLISH.Конструктор геокодирования не может быть определен
У меня есть импорт, и я пробовал контекст как просто «это», так и «context.this».
import com.google.android.maps.GeoPoint;
Это код в мой метод:
public String convertGpToLoc(double lat, double longg)
{
Geocoder gc = new Geocoder(CityClickListener.this, Locale.US);
List<Address> addresses = gc.getFromLocation(lat, longg, 1);
StringBuilder sb = new StringBuilder();
if (addresses.size() > 0) {
Address address = addresses.get(0);
for (int i = 0; i < address.getMaxAddressLineIndex(); i++)
sb.append(address.getAddressLine(i)).append("\n");
sb.append(address.getLocality()).append("\n");
sb.append(address.getPostalCode()).append("\n");
sb.append(address.getCountryName());
return sb.toString();
}
return null;
}
}
Попробуйте 'Locale.US' – iTech
@iTech Тот же выпуск печально. – user1352057
«PostalCodeAdapter» расширяет «контекст» (например, активность)? – iTech