0
Ich möchte eine Google-Karte mit einem aktuellen Standort hinzufügen. Wie kann ich das machen? Ich habe diesen Code gefunden, aber der Speicherort ist statisch. Wie kann ich das korrigieren?aktueller Standort mit 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);
}
}
}
}
Sie sollten einige Suche auf Stackoverflow getan, bevor diese Frage, aber für Ihre Referenz http://stackoverflow.com/questions/1513485/how-do-i- get-the-current-gps-location-programmatisch-in-android – iYoung
Mögliches Duplikat von [Was ist die einfachste und robusteste Methode, um den aktuellen Standort des Benutzers auf Android zu erhalten?] (http://stackoverflow.com/questions/3145089/Was ist der einfachste und robusteste Weg, den aktuellen Standort des Benutzers zu erreichen? – iYoung