Я прочитал всю документацию и некоторые примеры GeoFire для Firebase, но не понимаю, возможно ли получить текущее местоположение пользователя... возможно ли это? и если да, то как я могу его получить?
Можно ли получить текущее местоположение с помощью Firebase (iOS)?
comment
Вы должны использовать Core Location, чтобы получить местоположение пользователя. Затем вы используете Firebase для хранения/поиска в базе данных.
- person Jed Fox   schedule 19.11.2016
comment
Ваш вопрос не имеет смысла. Firebase — это облачная система баз данных. У него нет и не должно быть никаких средств для определения местоположения пользователя. Это все равно, что использовать эскимо для подачи налогов. Вы хотите использовать диспетчер местоположений.
- person Duncan C   schedule 20.11.2016
Ответы (1)
У Geofire есть хороший ридми на github...
Получение местоположения с помощью Swift
geoFire.getLocationForKey("firebase-hq", withCallback: { (location, error) in
if (error != nil) {
println("An error occurred getting the location for \"firebase-hq\": \(error.localizedDescription)")
} else if (location != nil) {
println("Location for \"firebase-hq\" is [\(location.coordinate.latitude), \(location.coordinate.longitude)]")
} else {
println("GeoFire does not contain a location for \"firebase-hq\"")
}
})
person
Anfuca
schedule
19.11.2016
Да, я уже прочитал их, но я так понимаю, что невозможно получить текущее местоположение, я ошибаюсь?
- person Andrea Culot; 19.11.2016
вы не можете получить текущее местоположение с помощью firebase... вы можете сохранить его в базе данных и получить его! Чтобы получить текущее местоположение, используйте такие вещи, как
CCLocationManager
и эти вещи iOS...
- person Anfuca; 19.11.2016