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

GMSAutocompleteResultsViewController Class Reference

GMSAutocompleteResultsViewController Class Reference

Overview

GMSAutocompleteResultsViewController provides an interface that displays place autocomplete predictions in a table view.

The table view will be automatically updated as input text changes.

This class is intended to be used as the search results controller of a UISearchController. Pass an instance of GMSAutocompleteResultsViewController to UISearchController's initWithSearchResultsController method, then set the controller as the UISearchController's searchResultsUpdater property.

Use the GMSAutocompleteResultsViewControllerDelegate delegate protocol to be notified when a place is selected from the list.

Properties

id
< GMSAutocompleteResultsViewControllerDelegate
delegate
 Delegate to be notified when a place is selected.
GMSCoordinateBounds * autocompleteBounds
 Bounds used to bias the autocomplete search (can be nil).
GMSAutocompleteFilterautocompleteFilter
 Filter to apply to autocomplete suggestions (can be nil).
IBInspectable UIColor * tableCellBackgroundColor
 The background color of table cells.
IBInspectable UIColor * tableCellSeparatorColor
 The color of the separator line between table cells.
IBInspectable UIColor * primaryTextColor
 The color of result name text in autocomplete results.
IBInspectable UIColor * primaryTextHighlightColor
 The color used to highlight matching text in autocomplete results.
IBInspectable UIColor * secondaryTextColor
 The color of the second row of text in autocomplete results.
IBInspectable UIColor * tintColor
 The tint color applied to controls in the Autocomplete view.

Property Documentation

Delegate to be notified when a place is selected.

- (GMSCoordinateBounds*) autocompleteBounds [read, write, assign]

Bounds used to bias the autocomplete search (can be nil).

- (GMSAutocompleteFilter*) autocompleteFilter [read, write, assign]

Filter to apply to autocomplete suggestions (can be nil).

- (IBInspectable UIColor*) tableCellBackgroundColor [read, write, assign]

The background color of table cells.

- (IBInspectable UIColor*) tableCellSeparatorColor [read, write, assign]

The color of the separator line between table cells.

- (IBInspectable UIColor*) primaryTextColor [read, write, assign]

The color of result name text in autocomplete results.

- (IBInspectable UIColor*) primaryTextHighlightColor [read, write, assign]

The color used to highlight matching text in autocomplete results.

- (IBInspectable UIColor*) secondaryTextColor [read, write, assign]

The color of the second row of text in autocomplete results.

- (IBInspectable UIColor*) tintColor [read, write, assign]

The tint color applied to controls in the Autocomplete view.

Send feedback about...

location_on
Google Places API for iOS