Geofire を使用して、アイテムをその場所とともに保存しています。
特定のエリア内のアイテムを取得するために、Geofire の地理クエリを使用します。
var queryHandle = query.observeEventType(.KeyEntered, withBlock: {(key: String!, location: CLLocation!) in
println("Key '\(key)' entered the search area and is at location '\(location)'")
})
結果は、予想どおり、指定された領域のキーです。私の質問は、実際のオブジェクトを取得して、残りのプロパティにアクセスできるようにするにはどうすればよいですか?
近くのオブジェクトをテーブルに表示したいので(後でマップに表示したいので)、UITableViewの一部としてすべてを行っています。
geofire を使用して UITableView を設定する際のベスト プラクティスも高く評価されます。
ありがとうございました!