0
我在下面使用它來將地圖標記添加到Google地圖。我有一個表列FIELD_NAME。有幾個地點都與同一個FIELD_NAME綁定。例如,可能有5個FIELD_NAME Woods條目,每個條目都有自己的緯度/長度值。我試圖弄清楚如何查詢表來提供FIELD_NAME,但我只希望它顯示每個名稱中的一個,而不是每次使用它。獲得名稱後,我將使用它顯示所選FIELD_NAME的所有緯度長點。你如何做到這一點,並沒有任何人有任何鏈接到這種類型的查詢教程?在Android中顯示同名項目SQLite
@Override
public void onLoadFinished(Loader<Cursor> arg0,
Cursor arg1) {
int locationCount = 0;
double lat=0;
double lng=0;
// Number of locations available in the SQLite database table
locationCount = arg1.getCount();
// Move the current record pointer to the first row of the table
arg1.moveToFirst();
for(int i=0;i<locationCount;i++){
// Get the latitude
name = arg1.getString(arg1.getColumnIndex(LocationsDB.FIELD_NAME));
lacomments = arg1.getString(arg1.getColumnIndex(LocationsDB.FIELD_COMMENTS));
lat = arg1.getDouble(arg1.getColumnIndex(LocationsDB.FIELD_LAT));
// Get the longitude
lng = arg1.getDouble(arg1.getColumnIndex(LocationsDB.FIELD_LNG));
// Creating an instance of LatLng to plot the location in Google Maps
locationEngine = new LatLng(lat, lng);
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(locationEngine);
// Adding marker on the Google Map
getMap().addMarker(markerOptions);
arg1.moveToNext();
}
}如果要填充不同FIELD_NAME在一些微調,然後在它的選擇顯示所有的位置,更好地與2個查詢做
綁定結果微調
您是否試圖在SQL查詢中的[WHERE](http://www.techonthenet.com/sql/where.php)子句上進行搜索?它會直接返回你想要的行。 – calimbak 2014-11-03 01:45:57