ich neu in der codierung google map, meine frage ist, wie ich den benutzer steuern schur, zoom in und zoom out. weil mein Code immer zurück zum gegenwärtigen Standort des Benutzers, wenn ich heranzoome/out, nad, wenn ich ziehe/scroll herauf, unten, links, recht. immer wieder auf die aktuelle Position.steuern benutzer geste auf meiner karte
sein mein Code für aktuelle loc Benutzer
private GoogleMap.OnMyLocationChangeListener myLocationChangeListener = new GoogleMap.OnMyLocationChangeListener() {
@Override
public void onMyLocationChange(Location location) {
LatLng loc = new LatLng(location.getLatitude(), location.getLongitude());
mMarker = mMap.addMarker(new MarkerOptions().position(loc));
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(loc, 16));
}
};
Entfernen Sie einfach 'mMap.animateCamera (CameraUpdateFactory.newLatLngZoom (loc, 16));' – antonio
, wenn ich diesen Code entfernen, kann meine App aktuellen possition des Benutzers geht direkt. Ich möchte, wenn die App geöffnet, die Kamera zum aktuellen Benutzer Standort gehen, aber immer noch die Map-Kamera bewegen kann, wie Drag scrool Zoomen/Out ohne Rückkehr zum Benutzer aktuelle loc, –
So wollen Sie die Karte auf Ihrem aktuellen zentrieren Ort nur beim ersten Mal? – antonio