Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 private void LocationButtonClick(object sender, GoogleMap.MyLocationButtonClickEventArgs e)
 {
     MoveCamera(_currentLocation);
 }