Google GeocodeAPI:" Rate Limited Dispatcher"错误

时间:2018-02-19 16:26:29

标签: java geocoding google-geocoder

我尝试使用Google Geocode API,但我一直遇到同样的错误: 线程中的例外" Rate Limited Dispatcher" java.lang.AbstractMethodError:com.google.maps.internal.OkHttpPendingResult $ 1.onResponse(Lokhttp3 / Response;)V

我不明白这意味着什么,我找不到任何解释。

GeoApiContext context = new GeoApiContext.Builder()
                .apiKey(...)
                .build();
        GeocodingResult[] results =  GeocodingApi.geocode(context,myaddress).await();
        if (results.length > 0){
            answerGoogle= results[0].geometry.location;
            System.out.println(anwserGoogle);
        }

我在第4行有错误(GeocodingResult [] ......) 你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我认为缺少一个shutdown()会导致线程饱和。 如果您使用的是Spring Boot,也可以以不同的方式处理此问题,您可以在此处获得更多详细信息-> Bug in google maps service