【发布时间】:2016-04-20 22:58:38
【问题描述】:
我有一个 Android 应用程序推出市场超过 6 个月,它使用 geocoder.getFromLocation() 到 “翻译” latitude 和 longitude 到人类可读的地址:
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
一切正常直到 7 小时前(2016-01-15 04:00 UTC)。与 Google 支持部门合作,根据他们的建议,在此处发布问题,看看是否有人有解决此问题的想法。
我已与 Maps API 的工程团队谈过,似乎 Android Geocoder 使用与 Geocoding API 不同的后端, 我们支持,所以从我们这边我们无能为力 现在。
另外...
- 所有 Android 设备都存在此问题吗? 是的
- 能否访问以下网址https://maps.googleapis.com/maps/api/geocode/json?address=Barcelona 从出现问题的设备? 是的。我们可以通过 这些 Android 设备中的浏览器。
- 这些设备具有哪个版本的 Android? Android 版本从 4.4.4 到 5.1.1
【问题讨论】:
-
我在尝试使用地理编码器时遇到了完全相同的问题,它也是从今天早上开始的。我已经在我的手机和互联网之间插入了一个代理,并且能够从 Google 服务器中发现一个 502 错误,并显示消息“”服务器遇到临时错误,无法完成您的请求。请在 30 秒后重试。 这就是我们所知道的一切。”在尝试获取 google.com/loc/m/api 时。也许您可以将此信息发送给他们,因为您已经与支持部门取得联系?
-
它又开始为我工作了。
-
这对我们也不起作用。与 Geocoder 团队一起创建了以下错误:https://code.google.com/p/gmaps-api-issues/issues/detail?id=9153
-
还是不行……
-
我们面临同样的问题的时间与您开始面临的时间大致相同
标签: android google-maps google-geocoder