2010-04-02 1 views
0

현재 모바일 장치의 현재 위치를 기록하고 경로를 표시하는 응용 프로그램을 만드는 중입니다. 실시간으로 장치의 컬러 선으로 표시됩니다. 동시에 사용자가 특정 경로를 다시 불러올 수 있도록 SQLite 데이터베이스에 경도와 위도를 저장합니다.Android (실시간이 아님)의 MapView에서 SQLite db에 경도 및 위도 값을 경로로 표시

경로에는 기본 키가 있으며 각 경로는 외래 키에 의해 해당 경로에 연결됩니다.

저장된 경로를지도에 표시하는 가장 쉬운 방법은 무엇입니까?

답변

0

내가 루프와 moveToNext을 한 후 특정 트랙에 대한 모든 웨이 포인트 값으로 커서를 만들 사용할 수 있을까(); 메서드는 커서를 통해 이동, 각 오버레이 추가? 예 :

int i = 0;

do { 
     i++; 

     Cursor cursor = db1.query(TABLE_NAME, FROM, null, null, null, null, 
      ORDER_BY); 
    Double lat = cursor.getDouble(2); 
    Double lon = cursor.getDouble(1); 
    cursor.moveToNext(); 
    overlay.addGeoPoint(new GeoPoint((int)(lat*1E6), (int)(lon*1E6))); 

} while .... 
관련 문제