Beispiel #1
0
        void FindCurrentPlaceWithPermissions()
        {
            loading.Visibility = ViewStates.Visible;

            List <Place.Field> placeFields = new List <Place.Field> {
                Place.Field.Name, Place.Field.Address
            };

            FindCurrentPlaceRequest currentPlaceRequest = FindCurrentPlaceRequest.NewInstance(placeFields);
            var currentPlaceTask = placesClient.FindCurrentPlace(currentPlaceRequest);

            currentPlaceTask.AddOnSuccessListener(this, this);
            currentPlaceTask.AddOnFailureListener(this, this);
            currentPlaceTask.AddOnCompleteListener(this, this);
        }
        private void GetNearbyPlaces()
        {
            try
            {
                var placesClient = PlacesApi.CreateClient(this);
                List <Place.Field> placeFields = new List <Place.Field> {
                    Place.Field.Name, Place.Field.Address
                };

                FindCurrentPlaceRequest currentPlaceRequest = FindCurrentPlaceRequest.NewInstance(placeFields);
                var currentPlaceTask = placesClient.FindCurrentPlace(currentPlaceRequest);
                currentPlaceTask.AddOnSuccessListener(this, this);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #3
0
        private void GetNearbyPlaces()
        {
            try
            {
                var placesClient = PlacesApi.CreateClient(this);
                List <Place.Field> placeFields = new List <Place.Field> {
                    Place.Field.Name, Place.Field.Address
                };

                FindCurrentPlaceRequest currentPlaceRequest = FindCurrentPlaceRequest.NewInstance(placeFields);
                var currentPlaceTask = placesClient.FindCurrentPlace(currentPlaceRequest);
                currentPlaceTask.AddOnSuccessListener(this, this);
                currentPlaceTask.AddOnFailureListener(this, this);
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }