MIF 2.3.1 README
Retired DISLab
Agent 작성 Library 사용
- Utils 라는 클래스가 추가되었습니다. 이 함수는 cpt의 확률에 따라 순서대로 위치명과 좌표를 찍어줍니다.
- 이 함수는 2차원 String 배열로 값을 리턴합니다.
- 행과 열로 봤을 때, 행에는 POI의 명칭이 들어가고, 첫번째 열에는 확률, 2번째 열에는 "경도,위도"가 들어갑니다.
- 해당 2차원 배열은 Utils.getPredictedLocations() 을 통해 얻을 수 있습니다.
- 사용 예
bt.setOnClickListener(new OnClickListener() { // 버튼 클릭 시 @Override public void onClick(View v) { String[][] str = Utils.getPredictedLocations(); // 2차원 배열을 얻어옴 StringBuilder sb; for(int i = 0; i < str.length; i++) { sb = new StringBuilder(); for(int j = 0; j < str[i].length; j++) { sb.append(str[i][j]); if(j != str[i].length - 1) sb.append(","); } sb.append("\n"); Log.d("mif", sb.toString()); // 출력함 } } });
- 위를 통해 얻을 수 있는 데이터는 아래와 같습니다.
- hotelR,0.6525,37.503489717475894,127.00412714527961
- hotelG,0.276,37.50427821601537,127.00206441974706
- home,0.0714,37.50033277986403,127.01419784114648
- school,0.0,37.494809607692765,126.95991318596973
- serlinBuilding,0.0,37.49903619289398,126.99738800525665
- inhaUniv,0.0,37.450541853904724,126.65724098682404
- classroom,0.0,37.49661731955556,126.95835684381815
- 2차원 배열의 한 행의 각 열은 아래와 같습니다. 위의 데이터 중 첫번째 줄을 예시로 듭니다.
- 1열 : hotelR
- 2열 : 0.6525
- 3열 : 37.503489717475894,127.00412714527961