我正在尝试搜索地址,然后尝试通过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