0

angularJSfirebase にバインドされたモデルがあり、アイテムを反復処理するため$scope.items=$firebase(blah)に使用します。ng-repeatfirebase のすべてのアイテムには、アイテムのキーによって対応する geofire の場所があります。

ユーザーの周りのカスタム半径によるアイテムのみを含めるようにコントローラーを更新するにはどうすればよいですか? 角度で距離でフィルタリングしたくありません。firebase に、より近いアイテム (場所の周囲 0.3 km など) のみを取得するように依頼してください。ジオクエリを見回しましたが、目的が異なり、とにかくそれらをモデルにバインドする方法がわかりません。ユーザーが半径を変更する可能性があり、それに応じて項目リストを更新する必要があるため、何らかの方法でバインドする必要があります。

どんな提案も歓迎しますが、angular/firebase/geofire のこのトリオにはまだ流暢ではないので、例を挙げていただければ幸いです :P

4

1 に答える 1