2013-09-02 4 views
0

내 앱에 Google지도가 있습니다. 내 앱이 시작되면 GPS를 통해 현재 위치를 찾아지도를이 위치로 변경합니다. 내 앱이 이미 시작되었고 초기 위치가 변경된 경우이 사용자는 선택한 위치를 유지하고 내지도가 현재 GPS 위치로 다시 변경되지 않게하고 싶습니다.GoogleMap 초기 위치 설정 (GPS)

더 좋은 방법이 있나요?

private final CameraPosition cameraPositionNull = new CameraPosition(new LatLng(0.0,0.0),2f, 0f,0f); 
if (map.getCameraPosition().equals(cameraPositionNull)) { 
    ... 
} 

인사말, masrlinu

+0

일부 환경 설정 파일의 위치를 ​​저장할 수 있습니다, 그리고 onResume() 메서드를 복원. :) –

답변

0

하기이 방법으로 사용할 수 있습니다

mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), 0)); 
+0

당신의 솔루션은 항상지도를 새로운 좌표로 이동시킵니다. 그러나 사용자가 수동으로 좌표를 변경하지 않았다면 좌표를 변경하고 싶습니다. – masrlinu

+0

나는 당신이 현재 위치 위도가 필요하다고 생각 하나? –

+0

나는 현재 위치를 가지고 있지만 사용자가 수동으로 위치를 변경하지 않았다면 설정하고 싶습니다. – masrlinu