我試圖使用GeoFire將座標存儲到Firebase數據庫。GeoFire Swift 3 - 保存和更新座標
我不確定如何更新新座標,因爲它們每秒都會更改/更新。使用childByAutoId
,它將爲每輛Bike生成一個新的唯一ID。
我該如何參考這個獨特的Bike ID?例如,用戶將被FIRAuth.auth()?.currentUser?.uid
調用。這可能嗎?
let geofireRef = FIRDatabase.database().reference().child("Bike").childByAutoId()
let geoFire = GeoFire(firebaseRef: geofireRef)
var data = geoFire?.setLocation(CLLocation(latitude: userIncrementLat, longitude: userIncrementLong), forKey: "BikeId")
我的火力地堡數據庫結構的樣子......
Root
1. Bike
2. UniqueUID Number (Firebase)
3. BikeId
4. g
l
5. 0:
1:
又怎麼會被檢索的值?我只是努力去理解我將如何稱此獨特的ID。 –