2019 年 6 月 6 日より前はほとんどの場合、 Android Geocoder 関数 getFromLocationを呼び出しましたが、その後は何度も失敗しました。
その日までは 10 未満のエラーがありましたが、6 日に 100 に急増し、それ以来 1 日あたり約 80 になっています。
それが起こったことであり、最近では新しいバージョンやコードの変更はありませんでした。例外には、「GPRC Failed」というメッセージのみが表示されます
私のコードはかなり標準的です:
try {
addresses = V1Motorista.getGeocoder().getFromLocation(lastLocation.latitude, lastLocation.longitude, 5)
} catch (e: Exception) {
Log.d("GEOCODE TRY 1", e.message)
Analytics.logError("Erro ao tentar resolver Geocode pela primeira vez", e)
}
と
class V1Motorista : Application() {
companion object {
lateinit var instance: V1Motorista
fun getGeocoder(): Geocoder {
return Geocoder(instance)
}
}
...
}
何が変わったのか、今は本当にわかりません。助けていただければ幸いです。