如何使用Angularfire2在firebase firestore中创建或设置OBJECT数据?

时间:2018-02-27 08:02:46

标签: firebase google-cloud-firestore angularfire2

我想通过Angularfire2使用firestore来存储GeoData对象,该对象由2个地理点和其他属性组成,如距离和半径。我如何创建这样的对象?以下内容不起作用(引用对象属性的点表示方式也不起作用):

{{1}}

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

this.GeoCol.doc(MyGeoDocId).set(
         {
         geoDistance: 500,
         geoRad:100,
         geoPt1: new firebase.firestore.GeoPoint(parseFloat(MyLat1),parseFloat(MyLng1)),
         geoPt2:new firebase.firestore.GeoPoint(parseFloat(MyLat2),parseFloat(MyLng2))
         });

检索MyGeoObj

时,您会收到this.GeoCol.doc(MyGeoDocId)