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