从 Firestore 文档访问 GeoPoint 数据

时间:2021-02-01 05:07:12

标签: javascript react-native google-cloud-firestore

我正在使用 react native 并且有这样的结构的 firestore。我想访问地理点纬度和经度。我怎么做?抱歉我还是新手

users:[{
    name:""
    geo_point:[latitude, longitutde]
  },
  {
    name:""
    geo_point:[latitude, longitutde]
  }]

我收到此代码的错误

{this.state.users.map((user, idx) => <Marker 
            key={idx}
            coordinate={{latitude: user.geo_point[0], longitude: user.geo_point[1]}}
            >

1 个答案:

答案 0 :(得分:1)

Firestore GeoPoint 不是数组;这是一个对象

您可以使用它们的字段名称访问经纬度,如下所示

coordinate={{latitude: user.geo_point.latitude, longitude: user.geo_point.longitude}}
相关问题