2017-10-13 12 views
0

私はアンドロイドで全く新しいです。レルムを使用してアプリケーションでGPSトラッキングを使用しています。私は緯度と経度を見つけることに成功していますが、私は緯度と経度をどのように領域に格納するのか分かりません。誰でも助けてくれますか?緯度と経度をレルムに格納する方法は?

+0

独自のモデルを作成することができます。https://stackoverflow.com/questions/40504576/storing-latlng-using-android-realmをご確認ください。または、「Double」経度と緯度を保存することもできます。 – adnanyousafch

答えて

1

レルムにデータを格納するには、RealmObjectを拡張するクラスが必要です。あなたは次のように行うことができます :

public class MyLatLng extends RealmObject { 
    private double lat; 
    private double lng; 

    public void setLat(double val) { this.lat = val; } 
    public void setLng(double val) { this.lng = val; } 
} 

は、その後、それを格納するために、あなたは次のように新しいインスタンスを初期化する必要があります。その後

MyLatLng instance = new MyLatLng(); 
instance.setLat(*yourLat*); 
instance.setLng(*yourLng*); 

を、あなたは最終的にレルムに格納することができます。

Realm.init(context); 
Realm realm = Realm.getDefaultInstance(); 
realm.beginTransaction(); 
realm.copyToRealm(instance); 
realm.commitTransaction(); 
+0

ありがとうございました。できます。 – Deepa

関連する問題