flutter_map运行报错缺失LatLng方法,应导入哪个依赖库
flutter_map LatLng依赖缺失解决方案
LatLng 类不属于flutter_map主包的默认导出内容,需要单独引入官方配套的坐标处理包解决报错,操作步骤如下:
- 编辑项目根目录下的
pubspec.yaml文件,在dependencies配置块下添加latlong2依赖,注意不要使用已经停止维护的旧版latlong包,参考配置如下:
dependencies: flutter: sdk: flutter flutter_map: 对应你使用的版本号 latlong2: ^0.9.0 # 适配flutter_map稳定版的官方配套坐标包
- 保存配置后,在项目根目录终端执行
flutter pub get拉取依赖包 - 在需要使用
LatLng定义坐标的dart文件头部,添加如下导包语句:
import 'package:latlong2/latlong.dart';
注意:不要从flutter_map的内部路径导包,后续版本迭代内部文件路径调整会直接导致代码编译失败,上述导包方式是flutter_map官方示例采用的标准写法,导入完成后即可正常使用
LatLng(纬度值, 经度值)的写法定义点位,和官方示例的点位配置逻辑完全兼容。
内容的提问来源于stack exchange,提问作者aguiadouro
相关产品推荐
相关产品推荐

