小编Vay*_*uit的帖子

Flutter 中的 Google 地图相机位置更新问题

我正在使用 Flutter 构建一个基于地图的应用程序。所以我使用谷歌地图包,一切正常。但是,我尝试添加一个 FloatingActionButton 以将地图重新​​定位到我的位置,但在这里,我遇到了问题。首先,地图没有重新定位到我的位置,其次,我收到了可怕的红色错误。这是代码、flutter doctor 和错误代码。

\n

我的代码:

\n
import 'package:flutter/material.dart';\nimport 'package:google_maps_flutter/google_maps_flutter.dart';\nimport 'package:provider/provider.dart';\nimport 'package:spotycar/providers/location_service.dart';\n\nimport '../../models/user_location.dart';\n\nclass MapWidget extends StatefulWidget {\n  MapWidget({@required Key key}) : super(key: key);\n\n  @override\n  _MapWidgetState createState() => _MapWidgetState();\n}\n\nvar locationClicked = false;\n\nclass _MapWidgetState extends State<MapWidget> {\n  @override\n  Widget build(BuildContext context) {\n    CameraUpdate cameraUpdate;\n    GoogleMapController mapController;\n    var location = Provider.of<UserLocation>(context);\n    final provider = Provider.of<LocationService>(context);\n    final double _zoom = 17.0;\n    final double _tilt = 37.0;\n    var _coord;\n\n    if (provider.loadedLocation) {\n      _coord = LatLng(location.latitude, location.longitude);\n      cameraUpdate = CameraUpdate.newCameraPosition(CameraPosition(\n        target: _coord,\n        bearing: …
Run Code Online (Sandbox Code Playgroud)

google-maps flutter google-maps-flutter

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

标签 统计

flutter ×1

google-maps ×1

google-maps-flutter ×1