Код, который вы разместили, действительно для Android, поскольку он использует класс геокодера Android .
Если вы пытаетесь геокодировать адреса на стороне сервера в веб-приложении, то вывместо этого следует использовать клиентские библиотеки для веб-служб . Java-клиент можно найти здесь , и он предоставляет следующий пример кода для API геокодирования:
GeoApiContext context = new GeoApiContext.Builder()
.apiKey("AIza...")
.build();
GeocodingResult[] results = GeocodingApi.geocode(context,
"1600 Amphitheatre Parkway Mountain View, CA 94043").await();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
System.out.println(gson.toJson(results[0].addressComponents));
Обратите внимание, что вам понадобится действительный ключ API;Я рекомендую вам просмотреть руководство Google по началу работы .
Надеюсь, это поможет вам.