我正在尝试在更新后的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无效。
答案 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,
),
),