2017-10-13 51 views
0

我是全新的android。我在使用領域的應用程序中使用GPS跟蹤。我成功地找到了經度和緯度,但我不知道如何存儲領域的經度和緯度。誰能幫幫我嗎?如何存儲領域的經度和緯度?

+0

您可以製作自己的模型,請查看https://stackoverflow.com/questions/40504576/storing-latlng-using-android-realm。或者您可以保存「雙精度」經度和緯度。 – 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