gpt4 book ai didi

Flutter 'LatLng' 未定义

转载 作者:行者123 更新时间:2023-12-03 16:00:06 27 4
gpt4 key购买 nike

我正在 Flutter 中使用 Leaflet 完成我的第一个婴儿步骤,因此欢迎耐心和教程 URL 等。

我能找到的每一段示例代码都给了我这个错误:

The method 'LatLng' isn't defined for the type '_MyHomePageState'. Try correcting the name to the name of an existing method, or defining a method named 'LatLng'.



参见例如对 How to setCenter() leaflet map in flutter 的回答,其中有一些非常简单的代码。

这部分代码
  new FlutterMap(
mapController: _mapController,
options: MapOptions(
minZoom: _minzoom,
maxZoom: _maxzoom,
center: LatLng(mylatitude,mylongitude), <=== error here
),

给我错误。

我从互联网上复制的几个代码示例也遇到了同样的错误。可能是因为我使用的是最新版本的 the package ,那些是旧帖子?

我在用
dependencies:
flutter_map: ^0.9.0

根据 install docs ,但也许我发现的所有演示都使用了更早的东西?

我对来自 https://github.com/johnpryan/flutter_map 的代码有同样的问题.

它一定是非常基础的东西,但是,正如我所说,我才刚刚开始。尽管熟悉 AngularJs 中的 Leaflet,我还是被难住了。

我的问题是什么,我在哪里可以找到一个好的、深入的、功能齐全的教程?

[更新] 我已经完全卸载了 Visual Studio Code(使用 Revo Uninstaller Pro ,它彻底搜索了注册表和文件系统以查找剩余内容。重新安装 VSC 并仅添加 Flutter 插件后,我仍然遇到问题。

我还安装了 Android Studio 和 Flutter 插件,结果相同:-(

最佳答案

像下面这样导入 Latlong:

import "package:latlong/latlong.dart" as latLng;
现在您可以使用 latLng 别名调用 Latlong

new FlutterMap(
mapController: _mapController,
options: MapOptions(
minZoom: _minzoom,
maxZoom: _maxzoom,
center: latLng.LatLng(mylatitude,mylongitude),
),


我有一个类似的项目,它实现了类似于 Leaflet map 的 MapBox map ,请查看,这里是链接:
https://github.com/TheKetan2/covid19_flutter_app

关于Flutter 'LatLng' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62243959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com