問題タブ [geofire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4627 参照

geocoding - Firebase でジオコーディングを処理しますか?

Firebase でジオコード (緯度/経度など) を保存および/または検索しようとした人はいますか? これは MongoDB に組み込まれている機能であり、代わりに Firebase をバックエンドに使用することを検討しているため、Firebase でこのシナリオをどのように処理するかを知る必要があります。

ありがとう!

0 投票する
1 に答える
672 参照

objective-c - IOS アプリで firebase geofire を使用する

ユーザーの場所が継続的に変化し、その結果、関心のあるポイントが継続的に変化するiOSアプリで、関心のあるポイントの動的な場所ベースのフィルタリング機能を実装する簡単な方法を探しています。

firebase geofire にも同様の機能がありますが、.js で記述されています。ウェブビューのない iOS アプリでこれを活用できるかどうかアドバイスできますか?

0 投票する
1 に答える
1076 参照

angularjs - AngularFire で Geofire クエリの半径をバインドするにはどうすればよいですか?

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

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

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

0 投票する
1 に答える
501 参照

firebase - firebase の GeoFire を単一のクエリで優先度付きで使用できますか?

半径上のすべてを返すクエリでデータをクエリしたいと思います(geofireはそれをうまく見つけることができます)だけでなく、日時ウィンドウ内でも。

現時点では、日付時刻を優先順位として保存しているため、2 つの優先順位番号 (開始/終了日付時刻に対応) の間のデータを要求する配列を照会するのは非常に簡単です。

また、データを GeoFire 配列に入れ、クエリを実行して半径を取得するのも非常に簡単です。

この2つを組み合わせることはできますか?ハックしすぎない簡単な方法で?

乾杯

0 投票する
1 に答える
2393 参照

firebase - GeoFire Firebase で設定するときに子を追加しますか?

FB で geoFire オブジェクトを設定するときに追加情報を設定しようとしています。

何かのようなもの:

私はこのようにそれを行うことができ、それはほとんど動作します (db ラウンドトリップ時間に依存します):

しかし、リスナーのトリガーが速すぎて、すべてのデータをキャプチャしないため、アイコン パスなしでレンダリングされます。

0 投票する
1 に答える
296 参照

ios - ココアポッドを使用して GeoFire をインストールできますか?

GeoFire の podspec があるようです: https://github.com/firebase/geofire-objc/blob/master/GeoFire.podspecにありますが、CocoaPods はそれが存在することを知りませんhttp://cocoapods.org/?q=ジオファイア。CocoaPods で GeoFire をインストールする方法はありますか?

0 投票する
1 に答える
1829 参照

javascript - Firebase、AngularJS、および GeoFire - 工場からの応答を待ちます

ハイブリッド アプリのコーディングに関連する多くのことを学び始めています。私は、AngularJS に基づいた Ionic フレームワークを使用することに決めました (これは私にそれを学ぶ機会を与えてくれます)、そして Firebase をバックエンド ソリューションとして使用することにしました。

アプリでマップをセットアップしたいので、ユーザーとその周辺のいくつかの興味のあるポイントを見つけます。GeoFire の存在を知ったので、それを使い始めました。

私の問題: Firebase に保存されているユーザーの場所を表示できません。GeoFire を使用してクエリを実行し、応答 (console.log it) を取得しますが、スコープ変数は更新されません。

JS コードは次のとおりです。

HTMLはそれを表示するだけです:

私はAngular N00bなので、明らかな何かが欠けていると思います. 私は約束またはそれに似たものを使用する必要があると思いますが、方法がわかりません! 誰か助けてくれませんか?:)

どうもありがとうございました!

[アップデート]

さて、これが最初の質問に対する答えです!

しかし、私は使用しなければなりませんでした

HTML がそれを表示するために、明らかにすぐには更新されません。理由はわかりますか?ここで非常にうまく説明されているように、表示するにはAngularに変更を通知する必要があることを理解しています: http://jimhoskins.com/2012/12/17/angularjs-and-apply.html

私が理解していないのは、なぜここに当てはまるのですか?Angular が変更を認識しないのはなぜですか?

再度、感謝します !