flutter_google_maps插件上的地图选项未应用

时间:2019-02-17 09:26:18

标签: android dart flutter

我正在尝试在更新后的google_maps_flutter插件中添加指南针和google map的位置功能,但是这些选项被忽略,并且我得到的地图没有指南针或位置按钮。

child: SizedBox(
          width: 500.0,
          height: 500.0,
          child: GoogleMap(
            onMapCreated: _onMapCreated,
            compassEnabled: true,
            myLocationEnabled: true,
            initialCameraPosition: CameraPosition(
              bearing: 270.0,
              target: LatLng(-12.34524, 21.08776),
              tilt: 30.0,
              zoom: 17.0,
            ),

          ),

        ),

页面底部有_onMapCreated函数。

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

}

有人知道如何使这些选项起作用吗?我尝试过:

onMapCreated: _onMapCreated, 
options: GoogleMapOptions(
  myLocationEnabled:true,
  compassEnabled:true,
)

Android Studio刚刚声称选项和GoogleMapOptions无效。

1 个答案:

答案 0 :(得分:0)

试试这个,它应该可以工作。 1st 我们需要给相机位置然后指南针

子:SizedBox(

      width: 500.0,
      height: 500.0,
      child: GoogleMap(
        onMapCreated: _onMapCreated,
        myLocationEnabled: true,
        initialCameraPosition: CameraPosition(
          bearing: 270.0,
          target: LatLng(-12.34524, 21.08776),
          tilt: 30.0,
          zoom: 17.0,
        ),
        compassEnabled: true,

      ),

    ),