2016-11-19 2 views
0

Я прочитал все документы и некоторые примеры GeoFire для Firebase, но я не понимаю, возможно ли получить текущее местоположение пользователя ... возможно ли это? и если да, то как я могу его получить?Можно ли получить текущее местоположение с Firebase (iOS)?

+0

Чтобы получить местоположение пользователя, вы должны использовать Core Location. Затем вы используете Firebase для хранения/поиска в базе данных. –

+0

Ваш вопрос не имеет смысла. Firebase - это система облачной базы данных. У этого нет и не должно быть никаких возможностей для получения местоположения пользователя. Это будет похоже на использование эскимоса для подачи ваших налогов. Вы хотите использовать диспетчер местоположений. –

ответ

0

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\"") 
    } 
}) 

Посмотри here и here!

+0

Да, я уже прочитал их, но я понимаю, что невозможно получить текущее местоположение, не так ли? –

+0

вы не можете получить текущее местоположение с помощью firebase ... вы можете сохранить его в базу данных, чтобы получить его! Чтобы получить текущее местоположение, используйте такие вещи, как 'CCLocationManager' и те вещи iOS ... – Anfuca

Смежные вопросы