¿Cómo obtener PlaceID del nombre, o lat, largo en Android?

Este es mi código:

Geocoder geocoder = new Geocoder(this, Locale.getDefault());
    List<Address> addresses = geocoder.getFromLocationName(text, 10);
    test.clear();
    for (int i = 0; i < addresses.size(); i++) {
        Address address = addresses.get(i);
        for (int j=0;j<address.getMaxAddressLineIndex();j++) {
            test.add(address.getAddressLine(j) + ", " + address.getCountryName());
//                address.getLatitude();
//                address.getLatitude();
            }
        }

Pero no puedo encontrar algo como address.getPlaceID ().

Tal vez use otra API para obtener PlaceID del nombre, o lat, largo del código anterior. ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta