HashMap get = new HashMap();
double flongitude2;
double flatitude2;
for (int j = 0; j < mArrayList.size(); j++) {
//서버에서 gps위도 경도 받아오기
get = (HashMap)mArrayList.get(j);
String a = (String)get.get("longitude");
String b =(String)get.get("latitude");
Log.i(TAG, "제발: " + a + b);
flongitude2 = Double.parseDouble(a);
flatitude2 = Double.parseDouble(b);
Log.i(TAG, "위도: " + flongitude2 + flatitude2);
friendMarker1 = new MarkerOptions();
friendMarker1.position(new LatLng(flongitude2,flatitude2));
friendMarker1.title("친구 1\n");
friendMarker1.icon(BitmapDescriptorFactory.fromResource(pictureResId));
map.addMarker(friendMarker1);
}
} else {
friendMarker1.position(new LatLng(3000, 3000));
}
위에서 서버에 넣은 위도 경도를 받아와서 지도에 띄우는 부분을 하고 있는데 markeroptions.position 여기에
friendMarker1.position(new LatLng(37.32432,101.62352));
이런 식으로 직접 숫자를 넣으면 지도에 잘뜨는데 변수로 선언해서 friendMarker1.position(new LatLng(flongitude2,flatitude2));
이런 식으로 넣으면 뜨지 않습니다,.
flongitude2와 flatitude2를 로그로 띄워봤는데도 제대로 값이 나오는데 변수로 넣으면 안되더라구요
혹시 아시는 고수님들은 꼭 알려주세요!!부탁드립니다