当用户在Google Map中颤动放大或缩小地图时,我需要做一些事情,在GoogleMap类中的以下代码中,我做到了没有问题:
onCameraMove: (CameraPosition position) {
if (!model.userChangeMapType && model.mapType == MapType.normal && position.zoom >= 18.0)
model.changeMapType();
else if (!model.userChangeMapType && model.mapType == MapType.satellite && position.zoom < 18.0)
model.changeMapType();
},
但是使用这种方式意味着即使用户只是移动地图,我的函数也会调用,我需要在用户放大或缩小地图时实现它