我正在創建一個處理興趣點的android應用程序!我還創建了一個本地數據庫,其中有一個包含關於Poi(名稱,類別,類型,經度,緯度)的所有信息的表格。 我在數據庫中添加了幾個Pois,現在我想將它們添加爲Google地圖上的標記。從sqlite數據庫中添加標記到谷歌地圖android
問題是我不知道如何完全做到這一點。我在互聯網上搜索幾個教程,但沒有任何工作,因爲我不想添加具有恆定的經度,緯度的標記,但我想從數據庫中取出它們。
另外我的數據庫方法是使用rawQuery,因爲我想返回的Pois的經度和緯度是BETWEEN兩個值,所以我無法找到如何從中獲取列以便使用它後來在創建Poi標記!
for(PoiModel poi : PoiHelper.mpoi){
markerPoi = new MarkerOptions();
LatLng tag = new LatLng(poi.getY(),poi.getX());
markerPoi.position(tag)
.title(poi.getName())
.snippet(poi.getCategory());
map.addMarker(markerPoi);
}
你這樣做是爲了過濾不可見的標記,然後有一個整潔的庫用於此目的:https://code.google.com/p/android-maps-extensions/ – cYrixmorten
我這樣做是因爲我想過濾得到ArrayList的結果!之後,我想將這些結果添加到地圖!但我無法弄清楚它! – gimbo