将地图移动到用户的位置

时间:2014-11-26 21:42:00

标签: android google-maps

我认为这很简单,但是如何将地图移动到用户的当前位置?

map.getMyLocation()似乎返回一个空值。

1 个答案:

答案 0 :(得分:1)

首先,当您使用此位置将​​其设置在地图上时,您应该从LocationListener获取用户的当前位置

   // Enabling MyLocation Layer of Google Map
    map.setMyLocationEnabled(true);

    // Creating a LatLng object for the current location
    LatLng latLng = new LatLng(latitude, longitude);

    // Showing the current location in Google Map
    map.moveCamera(CameraUpdateFactory.newLatLng(latLng));

    // Zoom in the Google Map
    map.animateCamera(CameraUpdateFactory.zoomTo(15));