private void GoogleMap_MyLocationButtonClick(object sender, GoogleMap.MyLocationButtonClickEventArgs e) { snackbar?.Dismiss(); float zoom = googleMap.CameraPosition.Zoom; Location location = googleMap.MyLocation; if (location == null) { snackbar = Snackbar.Make(View, "Données GPS non disponibles", Snackbar.LengthIndefinite); snackbar.Show(); return; } CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(new LatLng(location.Latitude, location.Longitude), Math.Max(zoom, TramUrWayApplication.MyLocationZoom)); googleMap.AnimateCamera(cameraUpdate); }
private void LocationButtonClick(object sender, GoogleMap.MyLocationButtonClickEventArgs e) { MoveCamera(_currentLocation); }