我已经设置了一个Textformfield,用户可以在其中填写他们的商店&地理点坐标。
然后他们按下提交按钮,它会更新我们的Firestore收藏。
我遇到的问题是如何将其保存为Geopoint而不是字符串。
SizedBox(child: ElevatedButton(
onPressed: () async {
await collectionReference.add({
'shopName': _textEditingController.text,
'address': _textEditingController2.text,
'description': _textEditingController3.text,
'thumbNail': _textEditingController4.text,
'locationCoords':_textEditingController5.GeoPoint
},);
},
chil:Text('Add Data'),
))
Geopoint Firestore插件中有Geopoint对象
'locationCoords':GeoPoint(_textEditingController5.GeoPoint.latitude,_textEditingController5.GeoPoint.longitude);