GooglePlacesSwift Framework Reference

View

extension View
  • A modifier that provides an autocomplete widget for the user to select a place.

    When show is set to true, the user will be brought to a fullscreen view where they can select a place. As the user types, the widget returns suggestions for places such as businesses, addresses, and points of interest. When the user selects a place, the widget calls the onSelection handler with the selected place, and closes the fullscreen view.

    Declaration

    Swift

    func placeAutocomplete(filter: AutocompleteFilter? = nil, uiCustomization: AutocompleteUICustomization = AutocompleteUICustomization(), initialQuery: String = "", sessionToken: AutocompleteSessionToken? = nil, show: Binding<Bool>, onSelection: @escaping (AutocompletePlaceSuggestion, AutocompleteSessionToken) -> Void, onError: @escaping (PlacesError) -> Void) -> some View
    

    Parameters

    filter

    The filter to apply to the autocomplete requests from the component.

    uiCustomization

    The UI customization to apply to the component.

    initialQuery

    The initial query to use for the component.

    sessionToken

    The AutocompleteSessionToken to associate requests with a billing session. A unique session token should be provided each time the widget is shown. If no session token is provided, one will be created internally and returned in the onSelection handler.

    show

    The binding for whether the widget is shown.

    onSelection

    The closure to run when a place is selected.

    onError

    The closure to run when an error occurs.

    Return Value

    A modified view that displays the widget when show is true.