Md *_*lam 2 geolocation dart flutter
我正在尝试搜索一个地址,然后尝试通过 Geolocator 获取该位置的位置,然后尝试将相机位置设置为该位置,但它不起作用。
我发现了两种 Geolocator 方法的一些例外情况。Geolodator 的所有其他方法对我来说都很好:
1. Geolocator().placemarkFromAddress() 显示:
PlatformException(ERROR_GEOCODING_ADDRESS,服务不可用,空)
2. Geolocator().placemarkFromCoordinates() 显示:
PlatformException(ERROR_GEOCODING_COORDINATES,服务不可用,空)
这是我正在尝试的代码:
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);
}
Run Code Online (Sandbox Code Playgroud)
小智 7
placemarkFromCoordinates 已从插件 'geolocator' 移至 'geocoding',只需在 pubspec.yaml 和用户 placemarkFromCoordinates 中添加插件 'geocoding'
| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |