相关疑难解决方法(0)

6
推荐指数
2
解决办法
2万
查看次数

LateInitializationError:字段“mapController”尚未初始化

我正在尝试将谷歌地图集成到我的应用程序中,并为其提供放置标记的源和目的地。这几天一直正常运行,没有出现任何错误。今天突然出现此错误,并且地图无法正常工作。即使它没有在屏幕上显示谷歌地图,只是空白的白色屏幕。

class MapView extends StatefulWidget {
  @override
  _MapViewState createState() => _MapViewState();
}

class _MapViewState extends State<MapView> {
  CameraPosition _initialLocation = CameraPosition(target: LatLng(0.0, 0.0));
  **late GoogleMapController mapController ;**

  late Position _currentPosition;
  String _currentAddress = '';

  final startAddressController = TextEditingController();
  final destinationAddressController = TextEditingController();

  final startAddressFocusNode = FocusNode();
  final destinationAddressFocusNode = FocusNode();

  String _startAddress = '';
  String _destinationAddress = '';
  double? _placeDistance;

  Set<Marker> markers = {};

  late PolylinePoints polylinePoints;
  List<LatLng> polylineCoordinates = [];
  Map<PolylineId, Polyline> polylines = {};

  final _scaffoldKey = GlobalKey<ScaffoldState>(); …
Run Code Online (Sandbox Code Playgroud)

google-maps initialization initializer flutter

2
推荐指数
1
解决办法
6335
查看次数

测量两个位置之间的距离

Flutter 有没有办法获取两个位置之间的距离?

dart flutter

0
推荐指数
1
解决办法
5528
查看次数

标签 统计

flutter ×3

dart ×2

google-maps ×1

initialization ×1

initializer ×1