Ich erstelle eine Karte in diesem ich zeige einen Marker auf dem aktuellen Standort seine Arbeit gut wenn Standort bereits eingeschaltet ist, aber wenn Aktivität eingeschaltet ist und ich Ort einschalten es zeigt keine Marker ich will Marker zeigen, wenn Standort auf jede Hilfe ist? ..Wenn der Benutzer an Ort und Stelle Anzeige Marker an der aktuellen Position
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
getCurrentLocation();
// latLngCurrentLocation is my current location which is update using getCurrentLocation() method.
if(latLngCurrentLocation != null) {
// add marker on current location
markerCurrent = mMap.addMarker(new MarkerOptions()
.position(latLngCurrentLocation)
.draggable(true)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN))
.title("Current Location"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(latLngCurrentLocation));
mMap.animateCamera(CameraUpdateFactory.zoomTo(8));
mMap.getUiSettings().setZoomControlsEnabled(true);
mMap.setOnMarkerDragListener(this);
}
}
Dank für Ihre schnelle Antwort, aber ich möchte wirklich, dass OnLocation Änderungsverfahren ohne Verwendung –
posten Sie Ihre 'getCurrentMethod()' Code @nileshprajapati – Kuls
seine Methode für dort aktuellen Standort, wo i Lage Lage nur verwendet = LocationServices.FusedLocationApi.getLastLocation (googleApiClient); –