docs: public List<Marker> getBookmarksAsMarkers(MapView view) {
          List<Marker> markers = new ArrayList<>();
          try {
              //TODO order by title
              final Cursor cur = mDatabase.rawQuery("SELECT * FROM " + TABLE, null);
              while(cur.moveToNext()) {
                  Marker m = new Marker(view);
                  m.setId(cur.getString(cur.getColumnIndex(COLUMN_ID)));
                  m.setTitle(cur.getString(cur.getColumnIndex(COLUMN_TITLE)));
                  m.setSubDescription(cur.getString(cur.getColumnIndex(COLUMN_DESC)));
                  m.setPosition(new GeoPoint(cur.getDouble(cur.getColumnIndex(COLUMN_LAT)),cur.getDouble(cur.getColumnIndex(COLUMN_LON))));
                  m.setSnippet(m.getPosition().toDoubleString());
  
                  markers.add(m);
              }
              cur.close();
          } catch (final Exception e) {
              Log.w(IMapView.LOGTAG,"Error getting tile sources: ", e);
          }
          return markers;
      }