0

我正在尝试使用google_maps_flutter包,但TargetPlatform.fuchsia 还不支持显示地图插件而不是地图,我在控制台中没有收到任何错误。我已将包含 API 密钥的元数据条目添加到AndroidManifest.xml文件中android/app/src/main

收到消息而不是地图

下面是我的代码。

  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  GoogleMapController mapController;

  final LatLng _center = const LatLng(45.521563, -122.677433);

  void _onMapCreated(GoogleMapController controller) {
    mapController = controller;
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Maps Sample App'),
          backgroundColor: Colors.green[700],
        ),
        body: GoogleMap(
          onMapCreated: _onMapCreated,
          initialCameraPosition: CameraPosition(
            target: _center,
            zoom: 11.0,
          ),
        ),
      ),
    );
  }
}

我怎样才能解决这个问题?

4

1 回答 1

0

问题是一行代码main.dart

debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;

我将其注释掉并解决了问题。

于 2020-12-28T15:39:27.043 回答