有没有办法通过 Firebase 网络在 Geofire 中手动输入位置?

Is there a way to manually enter locations in Geofire through Firebase web?

我制作了一个使用用户位置的应用程序,但我需要我的客户通过他们的坐标手动输入位置。我无法执行此操作,因为 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

谢谢!

那个独特的代码就是所谓的 "GeoHash",它是 GeoFire 运行的原因。

当您使用 GeoFire API 时自动生成,例如:

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

如果您需要为您的用户提供网络界面,您可以使用 GeoFire for JavaScript in a web page and call set() on there. See https://github.com/firebase/geofire-js/blob/master/docs/reference.md#geofiresetkeyorlocations-location