2016-05-31 41 views
0

我做了一個使用用戶位置的應用程序,但我需要我的客戶端通過座標手動輸入位置。由於GeoFire使用唯一代碼作爲位置參數的一部分,因此我無法做到這一點。有沒有辦法通過Firebase網站在Geofire中手動輸入地點?

有沒有辦法在沒有此代碼的情況下輸入位置,或者確定如何手動構建此代碼?

Miami 
g: "dhwfxhhf02" //This is the unique code. 
l: 
    0: 25.77427 //These are the only parameters I would need. And would like to input them directly in Firebase.com 
    1: -80.19366 

謝謝!

回答

1

這個獨特的代碼就是所謂的「GeoHash」,它就是讓GeoFire打勾的原因。

當您使用GeoFire API,如用它自動生成:

geoFire.setLocation(CLLocation(latitude: 37.7853889, longitude: -122.4056973), forKey: "firebase-hq") 

如果你需要爲你的用戶提供一個網絡接口,你可以只使用GeoFire for JavaScript在網頁中並調用set()上那裏。請參閱https://github.com/firebase/geofire-js/blob/master/docs/reference.md#geofiresetkeyorlocations-location

+0

謝謝。我想象得如此..可悲的是我沒有Javascript的經驗,所以這將很難實現。不管怎麼說,還是要謝謝你 –

相關問題