【发布时间】:2017-10-24 09:06:33
【问题描述】:
我正在尝试从数据库中提取位置数据,彻底迭代并在地图上显示标记。 现在我用这个拉数据:
this.msgData =this.db.list(`/messages/`).valueChanges();
this.msgData.take(1).subscribe(msg =>{
console.log(msg);
});
如您所见,位置数据是这样存储的。有 authid-messageid,然后是 locationlat 和 locationlong 数据。
我想到的第一个想法是从 db 中提取所有 locationlat locationlong 以某种方式将它们存储在一个数组中,然后使用 for 循环将它们添加到地图中,但我真的不知道。如何在 db 中提取每个 msg 的 locationlat 和 locationlong ?
谢谢
【问题讨论】:
-
你能把结果显示在json里吗
-
其实我也在尝试提取味精和用户名以便在每个标记上写字
-
你能说得更具体点吗?你说你想拉 lat/lng 信息然后你表明你的请求已经返回了 lat/lng 信息,那么到底是什么问题?
标签: angular firebase leaflet angularfire