2014-02-05 51 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