2014-02-05 6 views
0

Как я могу увеличить масштаб и перейти к моему текущему местоположению, когда я нажимаю кнопку «Мое местоположение»?Уменьшить текущее местоположение android

У меня есть следующие реализации этого:

googleMap.setMyLocationEnabled(true); 

Это показывает кнопку, но ничего не происходит, когда я нажимаю на этом. Как я могу перейти к моему текущему местоположению?

+0

http://stackoverflow.com/questions/18425141/android-google-maps-api-v2-zoom-to-current-location – Niko

+0

Использовать 'googleMap.animateTo (mypoint_current loc); –

+0

Где я могу его назвать? В методе onCreate? – user2998771

ответ

0

Используйте этот

googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(location.getLatitude(), location.getLongitude()), 8.0f)); 
0
googleMap.setMyLocationEnabled(true); 

только отображает ваше местоположение.

Используйте для увеличения на кнопке местоположения:

googleMap.getUiSettings().setMyLocationButtonEnabled(true); 


Here довольно хороший учебник.

+0

Где я могу установить это? Как определить нажатие на кнопку моего местоположения? – user2998771

+0

Вам не нужно определять, нажата ли кнопка. Это делается для вас: http://developer.android.com/reference/com/google/android/gms/maps/UiSettings.html#setMyLocationButtonEnabled(boolean) Поместите его после создания вашей googleMap. – EarlOfEgo

Смежные вопросы