0

我制作了一个使用用户位置的应用程序,但我需要我的客户通过他们的坐标手动输入位置。由于 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

谢谢!

4

1 回答 1

1

那个独特的代码就是所谓的“GeoHash”,它就是让 GeoFire 打勾的原因。

它会在您使用 GeoFire API 时自动生成,例如:

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

如果您需要为您的用户提供 Web 界面,您可以在网页中使用GeoFire for JavaScriptset()并在那里调用。请参阅https://github.com/firebase/geofire-js/blob/master/docs/reference.md#geofiresetkeyorlocations-location

于 2016-05-31T17:20:37.117 回答