問題タブ [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 投票する
1 に答える
456 参照

ios - GeoFire クエリのパフォーマンスを改善する - Firebase

ユーザーが通りで目撃したイベントの場所を投稿できるアプリをSwiftで構築しています。各イベントの有効期間は45分で、そのしきい値を超えるとマップに表示されません。

私はこのように Json ツリーを構築しました (場所とイベントは同じ ID を共有します - ここでは表されません):

画面に表示された地域に対応するすべての場所を照会してから、45 分以内に発生したイベントを照会します。私はこれをこのようにします:

この方法の問題点は、特定の地域について、過去に発生したイベントのすべての場所 (LOT になる可能性があります) をクエリし、次に従来の Firebase クエリを使用して 45 分以内に発生したイベントをクエリすることです。 .

私の問題に対するより良い解決策はありますか?ユーザーがマップを移動するたびに、表示されている地域のすべての場所が読み込まれると、帯域幅のしきい値をすぐに超えてしまうのではないかと心配しています...

0 投票する
0 に答える
308 参照

ios - 同時に複数のキーの Firebase からデータを取得しますか?

私の Firebase DB では、車を保存し、そのキーは を使用して生成されchildByAutoIdます。例えば:

GeoFire地理的な場所に基づいて車を照会するために使用しています。各場所 (によって作成されたGeoFire) は、キーと同じ自動 ID を使用します。最初のロケーション クエリの後、ロケーション クエリが返した車に関する情報を取得したいと考えています。ID/値のセットを指定して、1 つずつ要求するのではなく、1 つの要求ですべてのデータを取得する方法はありますか?

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

android - firebaseにGeoFireの場所とともにデータを保存するには?

GeoFire私は、データを場所とともに保存し、場所に従って取得したいAndroidアプリを開発しています。

GeoFire問題は、メソッドを使用してデータを保存することはできますが、場所とともにデータを保存する方法がわからないことです.push().setValue()

私は自分がやりたいことをする方法がわからないので、実際にはコードがありません。

私にお知らせください。

申し訳ありませんが、質問の形式が不適切な場合は. 私はここではまだ初心者です。

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

node.js - Firebase のバージョンを 2.X にロールバックしようとしています

最近、新しい Firebase 3 に更新しましたが、残念ながら、現時点ではアプリで重要な Geofire クエリをサポートしていないことがわかります。アプリケーションの他のすべてを firebase 2 を使用するようにロールバックしましたアプリを firebase ホスティングにデプロイするには、次のエラーが表示されます。

「エラー: プロジェクトへのアクセスを承認できません

注: このバージョンの Firebase CLI は、新しい Firebase コンソールにアップグレードされたプロジェクトとのみ互換性があります。firebase.com アプリにアクセスするには、以前のバージョンを使用する必要があります: npm install -g firebase-tools@^2.1"

それで、npm install -g firebase-tools@^2.1 を実行しようとしましたが、firebase -V を試しても、まだバージョン 3.0 であると表示されます。unbuild firebase@3.0.1 を返した npm uninstall firebase も実行しようとしましたが、firebase のバージョンを確認すると、まだ 3.0.1 と表示されているため、削除できないようです。最初に別の場所にインストールした可能性がありますか? アイデアが尽きました助けてください!

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

swift - キーで Firebase オブジェクトを取得する

Geofire を使用して、アイテムをその場所とともに保存しています。

特定のエリア内のアイテムを取得するために、Geofire の地理クエリを使用します。

結果は、予想どおり、指定された領域のキーです。私の質問は、実際のオブジェクトを取得して、残りのプロパティにアクセスできるようにするにはどうすればよいですか?

近くのオブジェクトをテーブルに表示したいので(後でマップに表示したいので)、UITableViewの一部としてすべてを行っています。

geofire を使用して UITableView を設定する際のベスト プラクティスも高く評価されます。

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

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

ios - CocoaPods で GeoFire 依存関係を追加する

iOS で Firebase を使用していますが、GeoFire を追加したいと考えています。https://github.com/firebase/geofire-objcの指示に従っていますが、ポッド 'GeoFire', '>=1.1' をポッドファイルに追加して更新すると、エラーが発生します

私のポッドファイルは次のようになります

ここで何が起こっているのかわかりません。