【问题标题】:Google GeocodeAPI : "Rate Limited Dispatcher" errorGoogle GeocodeAPI:“速率限制调度程序”错误
【发布时间】:2018-02-19 16:26:29
【问题描述】:

我正在尝试使用 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[]...) 你能帮帮我吗?

【问题讨论】:

  • 我遇到了同样的问题。你想通了吗?你在什么环境下运行它?
  • IO 发现了我的问题,不知何故我的库不匹配。

标签: java geocoding google-geocoder


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    相关资源
    最近更新 更多