Geocodificación de direcciones ambiguas con API de Google Maps

En el pasado (alrededor de enero de 2015 más o menos), cuando enviaba un fragmento de dirección a la API de Google Maps, recibía una lista de cosas que coincidían con mi fragmento de dirección. Por ejemplo, si pongo "16 Crystal Street", solía obtener una lista de posibles coincidencias. Ahora, obtengo un solo resultado que es una coincidencia parcial.

¿Hay alguna forma de hacer que la API de Google Maps devuelva una lista de direcciones que coincidan con un fragmento de dirección?

En la API de Java, por ejemplo:

public GeocodingResult[] queryService()
{
    GeoApiContext context = new GeoApiContext().setApiKey(Geocoder.GOOGLE_API_KEY);
    GeocodingResult[] results;
    try
    {
        results = GeocodingApi.geocode(context,"16 Crystal Street").await();            
        return results;
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }               

    return null;
}

La matriz de resultados ahora solo tiene un elemento, mientras que solía contener varias direcciones que coincidían con la dirección de entrada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta