Baseflow / flutter-geocoding

A Geocoding plugin for Flutter
https://baseflow.com
MIT License
134 stars 69 forks source link

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

Open Omo-oba18 opened 2 months ago

Omo-oba18 commented 2 months ago

Please check the following before submitting a new issue.

Please select for which platform(s) you need help

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

yubraja commented 2 weeks ago

I am also facing this issue...