2016-11-19 3 views
0

Ich lese alle Dokumente und einige Beispiele von GeoFire für Firebase, aber ich verstehe nicht, ob es möglich ist, den aktuellen Standort eines Benutzers zu bekommen ... ist das möglich? und wenn es ist, wie kann ich es bekommen?Ist es möglich, den aktuellen Standort mit Firebase (iOS) zu erhalten?

+0

Sie sollten Core Location verwenden, um den Standort des Benutzers abzurufen. Dann verwenden Sie Firebase, um es in der Datenbank zu speichern/suchen. –

+0

Ihre Frage ergibt keinen Sinn. Firebase ist ein Cloud-Datenbanksystem. Es gibt keine Möglichkeit, den Standort des Benutzers zu ermitteln. Das wäre wie ein Popsicle, um Ihre Steuern zu hinterlegen. Sie möchten den Standortmanager verwenden. –

Antwort

0

Geofire hat eine gute readme bei Github ...

einen Standort Abrufen von Swift mit

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

Werfen Sie einen Blick here und here!

+0

Ja, ich habe sie schon gelesen, aber was ich verstehe ist, dass es nicht möglich ist, den aktuellen Standort zu bekommen, bin ich falsch? –

+0

Sie können den aktuellen Standort nicht mit Firebase abrufen ... Sie können es in einer Datenbank speichern und abrufen! Um den aktuellen Standort zu erhalten, verwenden Sie Dinge wie 'CCLocationManager' und diese iOS-Dinge ... – Anfuca

Verwandte Themen