어제 좌표 저장했던 거 답변해주신 분께서 다시 봐주셨으면 좋겠습니다..ㅠㅠ
만약에 지도를 세 번 클릭하면, 좌표가 m_arrPoints에 순서대로 저장됩니다..
그리고,
public void onClickSendPoints(View v ) { // 버튼을 누르면 블루투스 전송을 한다고 가정.
// 그 버튼을 눌렀을 때 수행될 함수를 onClickSendPoints()로 가정
int itemCount = 0;
String json_str = "[";
for(LatLng point : m_arrPoints) {
if(itemCount>0) json_str +=",";
json_str += "{\"latitude\" : " + point.latitude + ", \"longitude\" : " + point.longitude + "}";
itemCount++;
}
json_str += "]"; // JSON 형식의 문자열로 좌표를 보냄
bt_send(json_str);
}
public void bt_send(String json_str) { // bt_send는 블루투스로 전송하는 함수여야 함
Log.d("Data String", json_str);
}
이런 코드를 추가해서, 블루투스로 좌표를 전송하려고 했었는데 다시 자세히 생각해보니 이렇게 하면 안 될 것 같습니다.. ㅠㅠ
제가 원하는 것은 지도를 세 번 클릭하면, 좌표가 순서대로 하나씩 전송되게 하는 것인데요..
만약에 위처럼 하게 되면, 그냥 m_arrPoints에 좌표가 (24.22222, 124.44444), (23.11111, 122.44444), (22,55555, 125.999999) 이런 식으로 입력되어서
나중에는 그냥 전송되는 것이 그냥 (24.22222, 124.44444), (23.11111, 122.44444), (22,55555, 125.999999) 이렇게 좌표가 그냥 합쳐져서 되는 것 아닌가요?? ㅠㅠ
좌표를 저장할 곳이 필요합니다..ㅜㅜ 염치없지만 다시 한번 도와주실 수 있으신가요?...