2016-07-20 10 views
1

Firebase Storageを初めて使用しています。 Firebaseに保存する地図情報(緯度、経度、半径)を送信するにはどうすればよいですか?情報は、ユーザーが地図上にドロップしたピンから収集されます。そのユーザーはそれを別のユーザーに送信します。送信者と受信者だけが見る情報。各ユーザーは、複数の場所を異なる人に送信できる必要があります。現在の場所ではありません。しかし、代わりに送信ユーザーが選択する場所。Firebase - iOS Swiftへのマップ情報のアップロード

答えて

0

このコードでは、すでにユーザー座標を取得していることがわかります。他の質問がある場合はお知らせください

let currentUserLocation = myLocation.coordinate 


      let coords: [String: Double] = [ 
       "lat": self.currentUserLocation!.latitude, 
       "long": self.currentUserLocation!.longitude, 
      ] 

      let currentUser = FIRAuth.auth()?.currentUser?.uid 
      self.dbFir.child("users/\(currentUser!)/").updateChildValues(coords, withCompletionBlock: { (error, dbFir) in 
       if error != nil { 

        error?.localizedDescription 

       } else { 

       } 

      }) 
+0

マップからユーザー座標を取得するにはどうすればよいですか?現在の場所ではなく、ピンを落とした場所です。 –

+0

現在GoogleマップまたはAppleマップを使用していますか? – pprevalon

+0

アップルマップ。私はMapKitとCoreLocationをインポートしました –

関連する問題