GeoFireを使用してFirebaseデータベースに座標を保存しようとしています。GeoFire Swift 3 - 座標の保存と更新
新しい座標を毎秒変更/更新するため、新しい座標を更新する方法が不明です。 childByAutoId
では、各バイク用に新しい一意のIDを生成しています。
この固有のバイク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")
マイFirebaseデータベース構造は次のようになります...
Root
1. Bike
2. UniqueUID Number (Firebase)
3. BikeId
4. g
l
5. 0:
1:
お役に立てば幸いですか!私はこのユニークなIDと呼ぶ方法を理解するのに苦労しています。 –