每次使用PlacesAutoComplete小部件时,我都会遇到这个错误。搜索/请求/响应一切正常,没有崩溃或任何问题。但日志每次搜索都会显示出现此错误。
我添加了两个包:flutter_google_places和google_web_services。
我根本不使用流,所以对我来说,这是一个非常奇怪的错误。
我参考了几个在线指南,有人能解释我做错了什么吗?
此外,我发现这是实现地点自动完成的一种相当基本的方式。我希望你能提出更好的实现谷歌地点搜索的建议。
我添加了两个包:flutter_google_places和google_web_services。
我根本不使用流,所以对我来说,这是一个非常奇怪的错误。
我参考了几个在线指南,有人能解释我做错了什么吗?
此外,我发现这是实现地点自动完成的一种相当基本的方式。我希望你能提出更好的实现谷歌地点搜索的建议。
![Here is the error i get](https://istack.dev59.com/yFboB.webp)
Future<void> _searchWithPlacesAutoComplete() async {
Prediction _predictions = await PlacesAutocomplete.show(
context: context,
apiKey: GOOGLE_API_KEY,
onError: (response) => _showError(response),
mode: Mode.overlay,
language: "en",
components: [Component(Component.country, "uk")],
location: _currentLocation,
radius: 50,
);
if (_predictions != null) {
PlacesDetailsResponse detail =
await GoogleMapsPlaces(apiKey: GOOGLE_API_KEY)
.getDetailsByPlaceId(_predictions.placeId);
final lat = detail.result.geometry.location.lat;
final lng = detail.result.geometry.location.lng;
setState(() {
_markedPosition = new LatLng(lat, lng);
});
mapController.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: _markedPosition,
zoom: 16.0,
),
),
);
}
}