2013-05-25 2 views
3

안드로이드의 내 Google지도 앱을 누르거나 아무것도하지 않고 현재 위치를 확대하여 시작하는 방법은 무엇입니까?어떻게 내 Google지도 앱을 현재 위치 확대/축소로 시작 하시겠습니까?

편집. 문제는

Criteria cri= new Criteria(); 
    String bbb = locationmanager.getBestProvider(cri, true); 
    Location myLocation = locationmanager.getLastKnownLocation(bbb); 

    double lat= myLocation.getLatitude(); 
    double long = myLocation.getLongitude(); 
    LatLng ll = new LatLng(lat, long); 

    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(ll, 20)); 
+0

사우스 캐롤라이나 = 새로운하는 LatLng (flati, flongi) 해결; CameraUpdate update = CameraUpdateFactory.newLatLngZoom (sc, 20); flati와 flongi를 위도와 경도로 바꿉니다 – Raghunandan

+0

이것을 잊어 버리십시오 mMap.moveCamera (update); – Raghunandan

+0

확인 http://raghunandankavi.blogspot.in/2013/04/google-map-api-v2.html 및 1 부 http://raghunandankavi.blogspot.in/2013/04/google-map-api-v2 -on-android.html. – Raghunandan

답변

4

문제

Criteria cri= new Criteria(); 
String bbb = locationmanager.getBestProvider(cri, true); 
Location myLocation = locationmanager.getLastKnownLocation(bbb); 

double lat= myLocation.getLatitude(); 
double long = myLocation.getLongitude(); 
LatLng ll = new LatLng(lat, long); 

mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(ll, 20)); 
+0

그 나를 위해 일하기. –

+0

감사합니다. 그런 식으로 나를 위해 일했습니다. –

0

당신이 이런 식으로 할 수있는 해결

CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(lat,long)); 
CameraUpdate zoom=CameraUpdateFactory.zoomTo(5); 

map.moveCamera(center); 
map.animateCamera(zoom); 
+0

이 작업을 수행하는 프로그래밍 방식도 있습니다. http://stackoverflow.com/questions/13756261/how-to-get-the-current-lcoation-in-google-maps-android-api-v2/13830598#를 참조하십시오. 13830598 –

+0

하지만 어떻게 lat/long mu 현재 위치에 넣었습니까? – Denn

+0

현재 위치를 얻는 방법은 http://stackoverflow.com/questions/13742551/how-to-get-my-location-changed-event-with-google-maps-android-api-v2/14305851#14305851을 참조하십시오. –

관련 문제