【问题标题】:Unexpected grpc failed using geocoder使用地理编码器意外 grpc 失败
【发布时间】:2017-12-20 10:50:48
【问题描述】:

按照这行代码抛出:昨天grpc失败错误。但今天它工作正常。

List<Address> addresses=geocoder.getFromLocation(location.getLatitude(),location.getLongitude(),1);

谁能解释一下?

【问题讨论】:

    标签: android google-maps google-geocoder


    【解决方案1】:

    Android API 的原生 Geocoder 似乎会定期遇到此问题。前段时间向 Google 报告了此问题,但似乎问题并未得到明确解决:

    https://issuetracker.google.com/issues/64418751

    请随意给这个错误加注星标以添加您的投票。

    作为替代方案,您可以考虑切换到似乎更可靠的 Geocoding API Web 服务。您可以使用 Google Maps API Web Services 的 Java 客户端库从您的 Android 应用中实现 Web 服务调用:

    https://github.com/googlemaps/google-maps-services-java

    该库具有类似于 getFromLocation 的反向地理编码功能。查看 javadoc 了解更多详情:

    https://googlemaps.github.io/google-maps-services-java/v0.2.5/javadoc/

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2018-01-29
      • 2018-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 2018-11-16
      相关资源
      最近更新 更多