コード例 #1
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);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
コード例 #2
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);
            }
        }
コード例 #3
0
        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();
        }