flutter - 在 Flutter 中使用 MapBox 时如何检测缩放级别的变化?
问题描述
在 Flutter 中使用 MapBox 时,似乎没有直接的方法来检测缩放级别的变化。对于 Flutter 之外的实现或原生 SDK 的实现存在各种参考,但它们的 Flutter 对应物不容易找到。请指出我的文档或代码示例以检测缩放级别的变化。
解决方案
您可以用户MapboxMapController
检测缩放..首先您必须创建更新控制器的 _onMapCreated 函数,然后您可以将侦听器添加到控制器,如
controller.addListener(() {
print(controller.cameraPosition.zoom);
});
推荐阅读
- javascript - 从深度嵌套的对象数组创建过滤和简化的数据
- html - Google 脚本 - HTML 样式
- python - 无法执行脚本 docker-compose Laravel
- c# - 在 WPF 中更改主题,主题不变
- c - 如何读取字符直到一个字符?
- nlp - 如何正确构建prolog解析器?
- javascript - 如何从控制台 nodejs 获取多个输入值
- python - StoreProducts 中项目的 NameError 第 50 行,未定义名称“storeProducts”
- python - Pytorch 模型加载性能
- c++ - `__has_cpp_attribute` 可以用作检查属性支持的可靠方法吗?