我认为这很简单,但是如何将地图移动到用户的当前位置?
map.getMyLocation()似乎返回一个空值。
答案 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));