私はGPSポイントLatlngとPM2.5センサからのデータを送信するプロジェクトに取り組んでいますFirebaseデータベースを検索し、GPSポイントとその値を取得して、マップ上のセンサーの値に応じて色が異なるポイントをプロットすることができます。アイデアは、さまざまな場所にデータを含むデータベースを作成することです。センサーデータであるコンテンツのGPSポイントであるIDを作成するにはどうすればよいですか?もしそうなら、私はどのように私はタスクを完了することができるようにすべての値とキーの値を取得することができます。私の根本的な考えが間違っているなら、私を修正してください。アドバイスやヒントは深く感謝しています!ありがとうございました!Firebaseを使用して一連のセンサデータをデータベースに送信し、キーと値を一緒に取得する方法
public class PMInformation {
private int GPSLat;
private int GPSLng;
private int PM;
public PMInformation(int GPSLat,int GPSLng,int PM){
this.GPSLat=GPSLat;
this.GPSLng=GPSLng;
this.PM=PM;
}
public int getGPSLat() {
return GPSLat;
}
public void setGPSLat(int GPSLat) {
this.GPSLat = GPSLat;
}
public int getGPSLng() {
return GPSLng;
}
public void setGPSLng(int GPSLng) {
this.GPSLng = GPSLng;
}
public int getPM() {
return PM;
}
public void setPM(int pm) {
this.PM = PM;
}
}
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myRef.push().setValue(new PMInformation(100,200,50));
}
});
Firebaseデータベース
これまでに何を試しましたか? –
画像が示すように。私はこのようなデータベースを作成するためにpush()メソッドを使用しました。私は、push()によって生成された一意のIDを取得し、内部で値(GPSポイントとセンサーデータ)を取得するためにそれらを使用する方法を見つけることができません。答えてくれてありがとう! –