首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >值类型double不能分配给值类型Double,

值类型double不能分配给值类型Double,
EN

Stack Overflow用户
提问于 2022-08-15 14:59:58
回答 2查看 57关注 0票数 0

我的工作是逆向地理编码,试图用地址模型来存储用户数据。但是得到了这个错误。我试着加上"?“在model类中声明变量时签名,但它会引发异常。

地址类代码:

代码语言:javascript
复制
class Address{
  String? placeFormattedAddress; 
  String? placeName;
  String? placeId;
  Double lattitude;
  Double longitude;

  Address({this.placeFormattedAddress, this.lattitude, this.longitude, this.placeId, this.placeName});
}

出现问题的代码:

类placeSearcherMethods{静态未来searchCoodinateAddress(位置、上下文)异步{ String placeAddress = "";

代码语言:javascript
复制
var response = await placeSearcher.getRequest(url);
if (response != "Failed!!"){
  placeAddress = response["results"][0]["formatted_address"];


  Address userPickUpAddress = new Address();
  userPickUpAddress.lattitude = position.latitude;
  userPickUpAddress.longitude = position.longitude;

  userPickUpAddress.placeName = placeAddress;


  Provider.of<carpool_data>(context, listen: false).update_pickup_location_address(userPickUpAddress);

  

}
return placeAddress;

}}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-15 15:03:33

使用双类double? lattitude;

代码语言:javascript
复制
class Address {
  String? placeFormattedAddress;
  String? placeName;
  String? placeId;
  double? lattitude;
  double? longitude;

  Address(
      {this.placeFormattedAddress,
      this.lattitude,
      this.longitude,
      this.placeId,
      this.placeName});
}

并删除import 'dart:ffi';

票数 0
EN

Stack Overflow用户

发布于 2022-08-15 15:04:01

双应小写

代码语言:javascript
复制
 double lattitude;
 double longitude;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73362773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档