Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PlatformException(IO_ERROR, Service not Available, null, null)[Question]: #232

Open
4 tasks done
Omo-oba18 opened this issue Apr 26, 2024 · 0 comments
Open
4 tasks done

Comments

@Omo-oba18
Copy link

Omo-oba18 commented Apr 26, 2024

Please check the following before submitting a new issue.

Please select for which platform(s) you need help

  • Android
  • iOS

Your question

I have implemented the geocoding library some months ago and it was working fine, I could get the location successufully but now, I am having some Service not available error I wonder why this error occured now!

`Future _getAddressFromLatLng(Position position) async {

try {
  List<Placemark> placemarks = await placemarkFromCoordinates(
    position.latitude,
    position.longitude,
    //   52.2165157, 6.9437819
  );

  if (placemarks.isNotEmpty) {
    Placemark place = placemarks[0];
    _currentAddress =
        '${place.street}, ${place.subLocality}, ${place.subAdministrativeArea}, ${place.postalCode}';
  }
} on PlatformException catch (e) {
  // Handle specific platform exceptions
  logger.e("Platform Exception: $e");
  _currentAddress = "Address Unavailable";
} catch (e) {
  // Catch any other exceptions
  logger.e("Error fetching address: $e");
  _currentAddress = "Address Unavailable";
}

}
`

I added the google map API key in the AndroidManifest.xml and the ACCESS_FINE_LOCATION is added too!
Months ago, I was testing with Samsung galaxy s9+, but nowadays, I am using Android 8.1 (oreo)

Can someone assist me? I want to know what I am doing wrong!

android-manifest

Error:
I/flutter (14829): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (14829): │ #0 LocationProvider._getAddressFromLatLng (package:stemir/src/provider/location_provider.dart:96:14) I/flutter (14829): │ #1 <asynchronous suspension> I/flutter (14829): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (14829): │ ⛔ Platform Exception: PlatformException(IO_ERROR, Service not Available, null, null) I/flutter (14829): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Version

3.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant