Flutter-geolocator: grpc a échoué

Créé le 8 mai 2019  ·  6Commentaires  ·  Source: Baseflow/flutter-geolocator

Rapport de bogue

Je reçois la latitude et la longitude de l'emplacement actuel, je joins ma latitude et ma longitude, mais lorsque nous cette lat lng à geolocator.placemarkFromCoordinates(latitude, longitude,); il obtiendra maintenant l'adresse de lat lng, il renverra l'erreur grpc échoué. Parfois, il obtiendra l'adresse la plupart du temps, il affichera une erreur.
Je n'attache pas ma lat lng actuelle. X->une valeur numérique (de 1 à 9)

I/Geocoder(18539): getFromLocation --- latitude = 23.xxxxxxx, longitude = 86.xxxxxxx, maxResults = 1
I/Geocoder(18539): Geocoder getFromLocation --- mService = android.location. ILocationManager$Stub$Proxy@174f5f7 , ex = échec du grpc, renvoie les résultats = []
I/flutter (18539) : PlatformException(ERROR_GEOCODING_COORDINATES, grpc a échoué, null)

Comportement attendu

Étapes de reproduction

Configuration

Version : ^4.0.3

Plate-forme : les deux plates-formes

  • [X ] :iphone: iOS
  • [ X] :robot : Android

Je travaille avec un package sur mon application de production. Veuillez résoudre ce problème dès que possible.

needs more info will-not-fix duplicate

Commentaire le plus utile

J'ai redémarré mon appareil et cela a bien fonctionné

Tous les 6 commentaires

Bonjour @prasant10050 , merci d'avoir signalé ce problème. J'ai essayé de reproduire ce problème mais j'ai échoué (en utilisant lat : 23,556, long : 86,63061).

Pourriez-vous essayer si la version 5.0.0 du plugin Geolocator résout ce problème pour vous ?

Si vous continuez à rencontrer ce problème, vous serait-il possible de fournir un exemple de code ou une application de démonstration que nous pouvons utiliser pour reproduire le message d'erreur ?

duplicata du #223

Bonjour les développeurs,
J'ai été confronté au même problème, mais je pense que je sais ce qui se passe ici.
J'obtenais PlatformException : ERROR_GEOCODING_COORDINATES, grpc a échoué, null
chaque fois que j'utilise le géolocalisateur.

J'ai essayé de changer mon adresse IP. Je connecte mon téléphone à un vpn avec une adresse ip USA, et boum !!
le géocodeur fonctionne maintenant.

Je pense que cela a quelque chose à voir avec l'endroit où vous vivez... certains services google api ne sont pas disponibles dans certains pays, vous devez donc vous connecter via un proxy ou un vpn pour les obtenir.

espérons que cette aide.
Merci..

Ce problème sera traité plus en détail au numéro 223 puisqu'il s'agit du même problème. Veuillez commenter ici si vous avez d'autres questions ou commentaires sur ce problème.

J'ai redémarré mon appareil et cela a bien fonctionné

Cette page vous a été utile?
0 / 5 - 0 notes