我正在尝试搜索地址,然后尝试通过Geolocator获取该位置的位置,然后尝试将相机位置设置为该位置,但是它不起作用。

我发现了Geolocator的两种方法的一些异常(exception)。 Geolodator的所有其他方法对我来说效果很好:

1. Geolocator()。placemarkFromAddress()显示:



2. Geolocator()。placemarkFromCoordinates()显示:



在这里,我正在尝试的代码:

try {
  List<Placemark> placemark = await Geolocator().placemarkFromAddress(searchAddress);
  Placemark newPlace = placemark[0];
  controller.animateCamera(CameraUpdate.newCameraPosition(CameraPosition(
     target: LatLng(newPlace.position.latitude,newPlace.position.longitude),
     zoom: 15.0,
  )));
}catch(e){
   print(e);
}

最佳答案

我从here找出了这个问题的解决方案。

我只是重新加载手机/设备,对我来说效果很好。

Tap here for more

10-07 21:28