Im my Flutter application I'm trying to implement flutter_google_places
When calling PlacesAutocomplete.show
I get this error:
"Null check operator used on a null value" #0 PlacesAutocompleteState.doSearch (package:flutter_google_places/src/flutter_google_places.dart:436:28)
I call it like this: kGoogleApiKey is provided as a string, context as context
PlacesAutocomplete.show(
context: context,
apiKey: kGoogleApiKey,
mode: Mode.fullscreen, // Mode.overlay
language: "en",
components: [Component(Component.country, "pk")])
.then((value) => print(value))
Using: `
flutter_google_places: ^0.3.0
google_maps_webservice: ^0.0.16
` In Flutter 3.3.1
CodePudding user response:
According to this github issue, you will need to provide more arguments to your function call. If they are not provided, the function body will still try to access these non-existing values and throw an exception while doing so.
Prediction p = await PlacesAutocomplete.show(
offset: 0,
radius: 1000,
types: [],
strictbounds: false,
region: "ar",
context: context,
apiKey: kGoogleApiKey,
mode: Mode.overlay, // Mode.fullscreen
language: "en",
components: [Component(Component.country, "pk")]
);