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); } }
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); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); Title = "Google Places Sample"; if (string.IsNullOrWhiteSpace(apiKey)) { Toast.MakeText(this, "No API key defined in MainActivity.cs", ToastLength.Long).Show(); return; } if (!PlacesApi.IsInitialized) { PlacesApi.Initialize(this, apiKey); } placesClient = PlacesApi.CreateClient(this); placesData = new List <PlaceData> (); InitializeComponents(); }