大家好我有一个经度和纬度的数据库。我想将数据库中的值(纬度和经度)加到我的变量TUJUAN
中。我尝试使用此代码,但我不知道如何从我的数据库查询..这是我的代码
public class Arahkan extends FragmentActivity{
static public LatLng TUJUAN;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.arahkan);
DataBaseHelper myDbHelper = new DataBaseHelper(
this.getApplicationContext());
myDbHelper = new DataBaseHelper(this);
try {
myDbHelper.createDataBase();
} catch (IOException ioe) {
throw new Error("Unable to create database");
}
// Open the database
try {
myDbHelper.openDataBase();
} catch (SQLException sqle) {
sqle.printStackTrace();
}
TextView arahkantext = (TextView) findViewById(R.id.text_arah2);
String tampilarah = getIntent().getExtras().getString("key");
if(tampilarah.equalsIgnoreCase("Balong Dalem")){
tempat="Balong Dalem";
}
if(tampilarah.equalsIgnoreCase("Curug Bangkong")){
tempat="CUrug Bangkong"
}
.........
Cursor cur = db.rawQuery(
"SELECT latlng FROM data WHERE nama_tempat='" + tempat + "';", null); I DONT KNOW IN THIS LINE
TUJUAN = new LatLng(???); /// I DONT KNOW IN THIS LINE
}
答案 0 :(得分:0)
如何存储您的LatLng?您应该存储两个值(纬度和经度),以便您可以基于这些值创建新的LatLng:
c.moveToFirst();
maCourse = new LatLng(c.getInt(0), c.getInt(1);
假设你的第一家店铺Latitude,那么经度 如果我必须将您链接到一个关于数据库的好教程,我会说这个:http://www.vogella.com/articles/AndroidSQLite/article.html