是否可以将一组坐标保存到firebase?

Posted

技术标签:

【中文标题】是否可以将一组坐标保存到firebase?【英文标题】:Is it possible to save an array of coordinates to firebase? 【发布时间】:2019-02-09 18:17:36 【问题描述】:

我有一组经纬度坐标,我想将它们保存到 firebase。我知道我可以使用a normal 方式。但我想知道如何保存整个数组。

我要保存的数组如下所示:

(1.323, 2.334),(6.323, 7.334),(0.323, 65.334),(43.323, 32.334)...

我正在使用实时数据库。

【问题讨论】:

实时数据库? 是的@Callam 是正确的 【参考方案1】:
let databaseRef = Database.database().reference()
let coordinatesRef = databaseRef.child("path/to/coordinates")

func save(coordinates: [(Double, Double)], completion: @escaping (Error?) -> ()) 
    coordinatesRef.setValue(coordinates.map  [$0, $1] )  completion($0) 


save(coordinates: [
    (1.323, 2.334),
    (6.323, 7.334),
    (0.323, 65.334),
    (43.323, 32.334)
])  error in
    if let error = error 
        print("❌ Saving coordinates to Firebase failed", error)
     else 
        print("? Saving coordinates to Firebase succeeded")
    

【讨论】:

以上是关于是否可以将一组坐标保存到firebase?的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 将一组对填充到 tableView 中以仅显示前 3 个最高分数

Firebase 存储上传图像不适用于亚马逊火灾(型号:Fire 7)

如何仅通过一次调用将一组对象保存到猫鼬数据库?

是否可以在 Android Studio 中使用 Firebase 数据库添加子代同时保留旧代?

如何将一组叶标记保存到 geojson?

如何将一组自定义结构保存到 plist swift