Flutter 位置包帮助:我想将用户证明的坐标提取到单独的 var/string 或 double 中

Posted

技术标签:

【中文标题】Flutter 位置包帮助:我想将用户证明的坐标提取到单独的 var/string 或 double 中【英文标题】:Flutter location package help : I would like to extract the co ordinates proved by the user into separate var/string or double 【发布时间】:2020-11-13 01:49:18 【问题描述】:

谁能告诉我如何提取纬度和经度 下面的代码? 我正在使用来自 pub.dev 的位置包 获取用户当前位置。 使用提到的代码,我得到了两者。 我如何尝试将它们分成 var/strings/double。 这样我就可以在其他地方使用它们。 这是代码。

Future<void> _getCurrentUserLocation () async 
final locData = await Location().getLocation();
print(locData.latitude)
print(locData.longitude)

只想将 (locData.latitude) & (locData.longitude) 中的值添加到单独的 var/string 或 double 中。

谢谢各位, 史蒂文

【问题讨论】:

不确定我是否关注您的问题?有什么问题:double latitude = locData.latitude; 【参考方案1】:

所以我想通了。在单独的字符串中获取坐标的成功代码是:

String _latitudeNew = '';
String _longitudeNew = '';

Future<void> _getCurrentUserLocation () async 
final locData = await Location().getLocation();
setState(() 
_latitudeNew = '$locData.latitude';
_longitudeNew = '$locData.longitude';

);

谢谢:)

【讨论】:

以上是关于Flutter 位置包帮助:我想将用户证明的坐标提取到单独的 var/string 或 double 中的主要内容,如果未能解决你的问题,请参考以下文章

将附近的位置聚集到一个点,并忽略远处的位置

Flutter - DragBox 反馈动画到原始位置

我是flutter的新手,我想将用户详细信息名称,地址,手机号码,电子邮件等数据传递到另一个屏幕,你能告诉我怎么做吗[重复]

Flutter - 将用户重定向到 PlayStore/AppStore 中的订阅页面

Flutter:BLoC 包 - bloc 提供者

如何将像素位置转换为 GPS 点?