나는 위치와 자력계 수치를 기록하고 나중에 브라우저에서 Google지도에서 볼 수 있도록 파일에 저장하는 안드로이드 Google지도 앱이 있습니다.안드로이드 Google지도 데이터 저장
어떤 형식으로 저장해야하며 이러한 파일을 생성하기위한 API가 있습니까?
나는 위치와 자력계 수치를 기록하고 나중에 브라우저에서 Google지도에서 볼 수 있도록 파일에 저장하는 안드로이드 Google지도 앱이 있습니다.안드로이드 Google지도 데이터 저장
어떤 형식으로 저장해야하며 이러한 파일을 생성하기위한 API가 있습니까?
Android에는 데이터를 저장하는 방법이 많이 있지만 공유 환경 설정을 사용하는 것이 좋습니다. SharedPreferences는 키 - 값 쌍으로 데이터를 저장하며 설명에서 이해할 수있는대로 저장하려는 모든 데이터가 기준에 맞아야합니다.
SharedPreferences를 사용하여 파일에 저장된 정보에 액세스하려면 getSharedPreferences (String name, int mode) 메서드를 호출해야합니다. 이 방법을 사용하는 방법에 대한 자세한 내용/자습서는 this 링크를 방문하십시오. 그리고 SharedPrefences의 공식 문서는 here입니다.
희망이 도움이됩니다.
나는 목록에 다음 SQLite 데이터베이스에 먼저 데이터를 savaing되고 구현하는 쉬운 방법 :
if (db != null) {
for (int x = 0; x < latitud.size(); x++) {
newReg.put("ID", x);
newReg.put("Latitude", latitude.get(x));
newReg.put("Longitude", longitude.get(x));
db.insert("Records", null, newReg);
}
} else{
Toast.makeText(MainActivity.this, "Error",Toast.LENGTH_SHORT).show();
}
db.close();
개인 무효 getLatLgns() {
DBConnection dbc = new DBConnection(this, "MapsDB", null, 1);
SQLiteDatabase db = dbc.getWritableDatabase();
Cursor c = db.rawQuery("SELECT Latitude,Longitude from Records", null);
if(c.moveToFirst()){
do {
allLatLng.add(new LatLng(Double.parseDouble(c.getString(0)), Double.parseDouble(c.getString(1))));
}while (c.moveToNext());
}
db.close();
}
SQLite를 사용하는 법을 모르면 인터넷에서 정보를 찾아보십시오. 아주 쉽고 많은 예제가 있습니다.
해당 형식은 관련 자장 값과 함께 위도/경도 점 집합으로 Google지도에서 인식됩니까? – PerceptualRobotics
네, 물론 이죠! 사실 그것은 그 정보를 저장하는 데 권장되는 방법 중 하나입니다. 명확히하기 위해 [this] (http://stackoverflow.com/questions/3604849/where-to-save-android-gps-latitude-longitude-points)를보십시오. – pointNclick