Я новичок в хранилище Firebase. Как отправить информацию о карте (широта, долгота, радиус) для хранения в Firebase? Информация будет собираться с булавки, оставленной на карте пользователем. Затем этот пользователь отправит его другому пользователю. Информация видна только отправителю и получателю. Каждый пользователь должен иметь возможность отправлять несколько местоположений разным людям. Это не их текущее местоположение. Но вместо этого место выбирает отправляющий пользователь.
Загрузить информацию о карте в Firebase — iOS Swift
Ответы (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
Как мне получить координаты моих пользователей с карты? Не их текущее местоположение, а место, где они бросили булавку.
- person K. A.; 20.07.2016
Вы в настоящее время используете карту Google или Apple Map?
- person SwiftER; 20.07.2016
Яблочная карта. Я импортировал MapKit и CoreLocation
- person K. A.; 20.07.2016
Лично я предпочитаю Карты Google, я думаю, что их документация хорошо объяснена, и у них также есть метод для получения координат касания `mapView:didTapAtCoordinate:`. Его также намного проще использовать, чем MK.
- person SwiftER; 20.07.2016
Как бы я импортировал это. У меня есть карта, показанная в моем приложении
- person K. A.; 20.07.2016
Ознакомьтесь с документацией здесь developers.google.com/maps/documentation. /ios-sdk/get-api-key Я думаю, что это откроет вам новые идеи, как только вы полностью поймете, как это работает.
- person SwiftER; 20.07.2016
Также просмотрите список классов и методов, чтобы увидеть все возможности API.
- person SwiftER; 20.07.2016
Спасибо за помощь.
- person K. A.; 20.07.2016