0
Я хочу добавить карту google с текущим местоположением. Как я могу это сделать? Я нашел этот код, но место статично. Как я могу это исправить?Текущее местоположение с android
public class MapFragment extends Fragment implements OnMapReadyCallback {
SupportMapFragment mSupportMapFragment;
private GoogleMap mMap;
int ZOOM_LEVEL=15;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View mTrackView = inflater.inflate(R.layout.fragment_map, container, false);
mSupportMapFragment = SupportMapFragment.newInstance();
FragmentTransaction fragmentTransaction = getChildFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.mapwhere, mSupportMapFragment);
fragmentTransaction.commit();
return mTrackView;
}
@Override
public void onMapReady(GoogleMap map) {
//googleMap = mMap;
setUpMapIfNeeded();
}
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
if(mSupportMapFragment!=null){
googleMap = mSupportMapFragment.getMap();
if(googleMap!=null){
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
googleMap.getUiSettings().setMyLocationButtonEnabled(false);
googleMap.setMyLocationEnabled(false);
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(
new LatLng(12.12122,
17.22323), ZOOM_LEVEL);
googleMap.animateCamera(cameraUpdate);
}
}
}
}
Вы должны были сделать некоторый поиск по StackOverflow, прежде чем задавать этот вопрос, но для справки http://stackoverflow.com/questions/1513485/how-do-i- get-the-current-gps-location-programatically-in-android – iYoung
Возможный дубликат [Что такое самый простой и самый надежный способ получить текущее местоположение пользователя на Android?] (http://stackoverflow.com/questions/3145089/что-это-The-Простейшие-и-самый надежный способ-к-получить пользователь-ток-местоположение-на-а) – iYoung