Загрузить информацию о карте в Firebase — iOS Swift

Я новичок в хранилище Firebase. Как отправить информацию о карте (широта, долгота, радиус) для хранения в Firebase? Информация будет собираться с булавки, оставленной на карте пользователем. Затем этот пользователь отправит его другому пользователю. Информация видна только отправителю и получателю. Каждый пользователь должен иметь возможность отправлять несколько местоположений разным людям. Это не их текущее местоположение. Но вместо этого место выбирает отправляющий пользователь.


person K. A.    schedule 20.07.2016    source источник


Ответы (1)


Этот код предполагает, что вы уже получили свою пользовательскую координату. Если у вас есть другие вопросы, дайте мне знать

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 {

                }

            })
person SwiftER    schedule 20.07.2016
comment
Как мне получить координаты моих пользователей с карты? Не их текущее местоположение, а место, где они бросили булавку. - person K. A.; 20.07.2016
comment
Вы в настоящее время используете карту Google или Apple Map? - person SwiftER; 20.07.2016
comment
Яблочная карта. Я импортировал MapKit и CoreLocation - person K. A.; 20.07.2016
comment
Лично я предпочитаю Карты Google, я думаю, что их документация хорошо объяснена, и у них также есть метод для получения координат касания `mapView:didTapAtCoordinate:`. Его также намного проще использовать, чем MK. - person SwiftER; 20.07.2016
comment
Как бы я импортировал это. У меня есть карта, показанная в моем приложении - person K. A.; 20.07.2016
comment
Ознакомьтесь с документацией здесь developers.google.com/maps/documentation. /ios-sdk/get-api-key Я думаю, что это откроет вам новые идеи, как только вы полностью поймете, как это работает. - person SwiftER; 20.07.2016
comment
Также просмотрите список классов и методов, чтобы увидеть все возможности API. - person SwiftER; 20.07.2016
comment
Спасибо за помощь. - person K. A.; 20.07.2016