以下是我在 firestore 中保存用户 geohash
和 geopoint
的方式。
比如我想读取字段intro
,我这样写;
FirebaseFirestore.instance.collection('...').doc(..).data()['intro']
但我不知道如何从 firestore 读取 geohash
和 geopoint
。 geohash
是地图内部,geopoint
是地图内部的数组。您如何从我的 Firestore 中检索 geohash
和 geopoint
?
答案 0 :(得分:0)
您可以读取 g
而不是返回 intro
字段并将数据转换为 JSON。例如:
var location = FirebaseFirestore.instance.collection('...').doc(..).data()['g']
location = jsonEncode(location.toJson())