flutter - 如何在谷歌地图上获得地图旋转?
问题描述
我正在尝试获取地图旋转(方位),但无法使用地图控制器找到它。
当前使用 google_maps_flutter: ^1.1.1 和 flutter: 1.22
解决方案
您可以通过使用此地理定位器插件来做到这一点,然后您可以通过以下方式获得您的位置:
Position position = await Geolocator.getCurrentPosition();
然后更新地图:
controller.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: LatLng(position.latitude, position.longitude),
zoom: 16,
bearing: position.heading,
),
),
),
推荐阅读
- ruby - 将 XLSX 导入数据库(postgresql)
- svg - SVG转换成字体改变形状
- c# - 如何在 DAL 项目中初始化地图?
- php - 使用 pdo 和 html 更新 sql 表
- django - PostgreSQL 解释 datetime 时区转换
- gluon-mobile - Gluon 移动应用程序:如何在应用程序退出时清理临时文件?
- node.js - node-rdkafka 生产者未收到“就绪”事件
- c++ - 为什么使用转换为 int 而不是 bool?
- javascript - 如何在 JavaScript 中将一个字节(8 位)转换为有符号整数?
- upgrade - 将数据从 MarkLogic 7 上的数据库迁移到 MarkLogic 9 上的数据库