我打算使用GeoFire根據位置過濾我的Firebase數據。不知道該如何開始,因爲我剛開始開發。我有一個事先知情同意和字幕等,我在一個類中創建具有:GeoFire與Swift
@IBAction func shareDidTap(_ sender: Any) {
if let image = image, let caption = textView.text {
let newMedia = Media(type: "image", caption: caption, createdBy: user, image: image)
newMedia.save(completion: { (error) in
if let error = error {
self.alert(title: "Oops!", message: error.localizedDescription, buttonTitle: "OK")
} else {
self.user.share(newMedia: newMedia)
在一個單獨的「用戶」類
(MVC)我把它保存到火力地堡與
func share(newMedia: Media) {
DatabaseReference.users(uid: uid).reference().child("media").childByAutoId().setValue(newMedia.uid)
}
我在哪裏實例GeoFire參考?我是否必須使用Core Location來獲得我自己的經緯度?任何幫助,將不勝感激。謝謝。