You're all set!

To start developing, please head over to our developer documentation.

Activate the Google Places API for iOS

To get you started we'll guide you through the Google Developers Console to do a few things first:

  1. Create or choose a project
  2. Activate the Google Places API for iOS
  3. Create appropriate keys
Continue

Class List

Class List
The classes and protocols in the Google Places API for iOS:
GMSAddressComponentRepresents a component of an address, e.g., street number, postcode, city, etc
GMSAutocompleteFetcherGMSAutocompleteFetcher is a wrapper around the lower-level autocomplete APIs that encapsulates some of the complexity of requesting autocomplete predictions as the user is typing
<GMSAutocompleteFetcherDelegate>Protocol for objects that can receive callbacks from GMSAutocompleteFetcher
GMSAutocompleteFilterThis class represents a set of restrictions that may be applied to autocomplete requests
GMSAutocompleteMatchFragmentThis class represents a matched fragment of a string
GMSAutocompletePredictionThis class represents a prediction of a full query based on a partially typed string
GMSAutocompleteResultsViewControllerGMSAutocompleteResultsViewController provides an interface that displays place autocomplete predictions in a table view
<GMSAutocompleteResultsViewControllerDelegate>Protocol used by GMSAutocompleteResultsViewController, to communicate the user's interaction with the controller to the application
GMSAutocompleteTableDataSourceGMSAutocompleteTableDataSource provides an interface for providing place autocomplete predictions to populate a UITableView by implementing the UITableViewDataSource and UITableViewDelegate protocols
<GMSAutocompleteTableDataSourceDelegate>Protocol used by GMSAutocompleteTableDataSource, to communicate the user's interaction with the data source to the application
GMSAutocompleteViewControllerGMSAutocompleteViewController provides an interface that displays a table of autocomplete predictions that updates as the user enters text
<GMSAutocompleteViewControllerDelegate>Protocol used by GMSAutocompleteViewController, to communicate the user's interaction with the controller to the application
GMSPlaceRepresents a particular physical place
GMSPlaceLikelihoodRepresents a GMSPlace and the relative likelihood of the place being the best match within the list of returned places for a single request
GMSPlaceLikelihoodListRepresents a list of places with an associated likelihood for the place being the correct place
GMSPlacePhotoMetadataThe metadata corresponding to a single photo associated with a place
GMSPlacePhotoMetadataListA list of GMSPlacePhotoMetadata objects
GMSPlacePickerThe Place Picker is a dialog that allows the user to pick a GMSPlace using an interactive map and other tools
GMSPlacePickerConfigConfiguration object used to change the behavior of the place picker
GMSPlacePickerViewControllerGMSPlacePickerViewController provides an interface that displays the Place Picker
<GMSPlacePickerViewControllerDelegate>Protocol used by GMSPlacePickerViewController, to communicate the user's interaction with the Place Picker to the application
GMSPlacesClientMain interface to the Places API
GMSUserAddedPlaceRepresents a place constructed by a user, suitable for adding to Google's collection of places

Send feedback about...

location_on
Google Places API for iOS