2014-03-26 2 views
0

내 응용 프로그램에서 Google지도가 있고 현재 GPS를 사용하여 내 위치를 표시하고 있지만 사용자 입력에 따라 사용자 위치를 변경할 수있는 사용자 입력 필드가 있습니다. 사용자가 주소가 아닌 좌표 (이 매우 가능성이) 당신이에서 좌표를 얻을 수있는 지오 코더를 사용할 수를 입력하면 사용자 위치Google지도에서 requestlocationchange를 구현합니다.

답변

1

에 당신은 위치를

LatLng latLng = user's position 
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLng(latLng) 
map.moveCamera(cameraUpdate); 

을 변경할 된 CameraUpdate을 사용할 수 있습니다 주소

Geocoder coder = new Geocoder(this); 
List<Address> address; 

try { 
    address = coder.getFromLocationName(strAddress,5); 
    if (address == null) { 
     return null; 
    } 
    Address location = address.get(0); 
    location.getLatitude(); 
    location.getLongitude(); 
} 
이 정확하게 당신이 찾고있는 동일로
+0

덕분에 나는 지금 그것을 시도 할 것이다 .. .. –

+0

은 '당신에게 –

+0

:-) 당신에게 Schopy 감사 다시 환영합니다 :) – andrei

관련 문제